Zack Snyder explains why he cast Henry Cavill over Joe Manganiello as Superman (video)

[video mp4="" poster=""]

With yesterday’s news that Joe Manganiello will play Deathstroke in Ben Affleck’s Batman movie I thought it would be fun to look back at some news that you may not be aware of.

Back in March of 2011, Zack Snyder spoke to MTV about his new movie Sucker Punch. This was just a couple of months after Henry Cavill had been announced as Superman for Man of Steel. But did you know that Joe Manganiello was close to landing the role? He was Snyder’s second choice, and the director explained why he decided to go with Henry Cavill instead.

“Henry’s just … I love Joe too, by the way,” Snyder said. “Really he was the only other guy I was thinking of, to be honest, other than Henry. But in the end, I think Henry just has this innocence too [in addition to the look and physicality required for the role], he has both, which is tricky,” he explained. “Superman needs the teeniest bit of that. Not to be overt, but you like it to be there ever so slightly. I mean, he grew up in Kansas, that’s just true, so you need a little of that [innocence].”

Do you think Joe Manganiello would have been a good Superman? Are you glad we have him as Deathstroke instead? Let me know in the comments below!