In an interview with IndieWire.com, director McG reveals that Robert Downey Jr. was actually cast to play Lex Luthor in his never-made Superman movie.
McG says no final casting decisions had been made on the film, though he did mention one name that, we admit, we hadn't heard before. "We had Robert Downey Jr. locked up to be Lex Luthor, which I think would have been extraordinary," McG enthused. But his pick for the Big Blue Boyscout is actually much less of a surprise. "Ironically, we liked Henry Cavill a lot, but we hadn't cast him yet," he says of the actor currently wearing the tights in the upcoming "Man Of Steel." "J.J. wrote the script, and we got that to a really good place in the end," he says of the film, the first in a proposed trilogy. "But I'm to blame for [the film not happening]." It's interesting to hear that Henry Cavill was also close to being McG's choice to play Superman all those years ago.