Marvel Actress Zoe Saldana Almost Played Lois Lane in DC's 'Man of Steel'

Chivas Venture Global Final
Chivas Venture Global Final / Dean Mouhtaropoulos

Sometimes it's hard to see anyone else play our favorite fictional characters, but most of the time, there were runner-ups to who eventually was casted. Any number of actors could have played the parts we love, but it's still surprising to hear about what could have been. Case in point: Zoe Saldana almost being cast as Lois Lane in Zack Snyder's Man of Steel.

Snyder revealed his first choice for the role of Superman's love interest and editor of the Daily Planet, Lois Lane, was in fact Saldana. But the director ultimately ended up going with Amy Adams instead. 2013's Man of Steel kicked off the DCEU and started a line of films like Batman vs. Superman: Dawn of Justice and Justice League.

Snyder revealed his first choice to Comic Book Debate, adding, "They’re totally different, but their presence is super strong.”

In the end, the decision to cast Adams instead left Saldana the opportunity to be cast in the MCU as Gamora in Guardians of the Galaxy: Vol. 1 and 2, as well as in Avengers: Infinity War and Avengers: Endgame. Playing the role of Gamora also allowed Saldana to play a stronger, more prominent character--one that didn't need protection from anyone, least of all Superman.

It is still unknown whether Adams will reprise her role as Lane in future DCEU movies or not, but Saldana is expected to return as Gamora in Guardians of the Galaxy: Vol. 3.

[h/t: ScreenRant]