The filmmaker kicked this universe off with Man of Steel and continued things with Batman v Superman: Dawn of Justice. Unfortunately, come time for Justice League, things got shaky and, eventually, Snyder departed the project, which means Darkseid never actually made it to the big screen. But, If it had happened, who was supposed to play Darkseid in Justice League?
Recently, the director posted an image of actor Ray Porter, who has worked on projects such as Argo, Almost Famous, Justified and The Runaways, with the caption “he’s the man.” Then, in a further reply in the thread, responding to a fan, Snyder explained that he actually was going to use Porter for a very important role in the DC Extended Universe. “For Darkseid.”
It had previously been rumored that Ray Porter would have played Darkseid, who is essentially Thanos of the DC universe (or Thanos is the Darkseid of the Marvel universe, depending on how one wants to look at it). The character’s arrival had been teased in Batman v Superman: Dawn of Justice during the famed Batman Knightmare sequence. Sadly, once Zack Snyder departed the project, Joss Whedon was brought in to do rewrites/reshoots, which changed Snyder’s plans dramatically. Darkseid’s right-hand man Steppenwolf was the bad guy in that movie, but things stopped there in the version of the movie we saw.
Originally, Justice League was billed as a Part 1 and Part 2 sort of thing. Zack Snyder recently revealed some of his plans. The first movie would have somehow opened the door for Darkseid to come in and be the main villain of the sequel. Darkseid would have killed Lois Lane, which would have turned Superman into a very dark figure, as teased in the Knightmare sequence. Ultimately, that sequence never paid off as Snyder left the project mid-way. Despite never seeing Darkseid, the DC brand is doing just fine following the success of Aquaman and Shazam recently. Looking ahead, we’ve got Joker set for later this year, with Birds of Prey and Wonder Woman 1984 on deck for 2020.