Michael Shannon, who received an Oscar nomination for 2009's 'Revolutionary Road' and was seen recently on TV in HBO's 'Boardwalk Empire,' has been cast as General Zod in Zack Snyder's upcoming 'Superman: Man of Steel' reboot.

It now appears that all of the main roles have been assigned, with Shannon filling out cast that already includes Amy Adams (Lois Lane), Diane Lane (Ma Kent), Kevin Costner (Pa Kent) and Henry Cavill, of course, who will be playing the titular Man of Steel.

Shannon, who received a Best Supporting Actor nomination for his work in 2009's 'Revolutionary Road' seems like a solid choice. One odd tidbit that we noticed, though, is his striking resemblance to a certain villain Superman has already battled on-screen: Non, in 1980's 'Superman II,' who was the henchman of none other than General Zod.

See for yourself after the jump.
categories Movies, Sci-Fi