This is the redemption phase of his character arc of the director's originally intended 5 movie arc that would eventually result in the character's sacrifice in future planned sequels.[9][10][11][12] Robin's death, which was hinted in Batman v Superman: Dawn of Justice (2016), will be hinted again.[12][13] Henry Cavill as Kal-El / Clark Kent / Superman: Zack Snyder has described Cavill's Superman in the movie as having changed due to coming back from the grave and will continue his character arc that began with Man of Steel (2013) and eventually as part of the director's originally intended 5 movie arc become Superman as depicted in the comics.[10] He said while he loves the classic versions of the character, he wants his Superman to first go on a realistic journey that is relatable in today's world and become a whole developed character, and not be a "one dimensional Boy Scout" as he is often known as.[14] Amy Adams as Lois Lane[8] Gal Gadot as Diana Prince / Wonder Woman[8] Ezra Miller as Barry Allen / The Flash[15] Jason Momoa as Arthur Curry / Aquaman[8] Ray Fisher as Victor Stone / Cyborg:[8] Much of Cyborg's character development was removed in the theatrical release, and Snyder described Cyborg as he is depicted in Zack Snyder's Justice League as "the heart of the movie".[16] Similarly, Fisher stated that Cyborg's character arc is emotional and allegorical of "the journey that Black people have taken in [America]".[16] Jeremy Irons as Alfred Pennyworth[17] Diane Lane as Martha Kent[8] Connie Nielsen as Hippolyta[8] J. K. Simmons as James Gordon[18] Ciarán Hinds as Steppenwolf:[19] An alien military officer from the planet Apokolips who leads an army of Parademons and is searching for the three Mother Boxes held on Earth. Hinds had previously described Steppenwolf as "old, tired, still trying to get out of his own enslavement to Darkseid".[20] The character's final look changed from the theatrical cut,[21] with the redesign being much closer to the original look Steppenwolf was intended to have in the theatrical cut.[22] Joe Morton as Silas Stone[8] Amber Heard as Mera[8] Jesse Eisenberg as Lex Luthor[23] Kiersey Clemons as Iris West[8] Willem Dafoe as Nuidis Vulko[24][25] Zheng Kai as Ryan Choi[26] Karen Bryson as Elinore Stone[8][27] Julian Lewis Jones as King Atlan[24] Peter Guinness as DeSaad: Darkseid's master torturer.[28][29] Ray Porter as Uxas / Darkseid:[30] A tyrannical New God from Apokolips and Steppenwolf's master.[31] Darkseid did not appear in the theatrical cut,[4] meaning Zack Snyder's Justice League will mark the character's first appearance in a live-action film.[31] Porter played Darkseid through the use of motion capture[19] and "went through a few different vocal gymnastics trying to figure out the voice".[32] Porter was unfamiliar with the Darkseid character upon being cast, but Snyder and screenwriter Chris Terrio helped guide him with their knowledge of the comic book lore.[32] Marc McClure as Officer Ben Sadowsky[24][33][34] Jared Leto as the Joker: A criminal and the nemesis of Batman. Leto reprises his role from Suicide Squad (2016).[7] The character was redesigned for the new release.[35] The Joker was not planned to appear in the original film, but Snyder decided to use him sometime after his new version was greenlit.[36] Joe Manganiello as Slade Wilson / Deathstroke[37][38]