Actor Michael Shannon has landed the coveted villain role in the upcoming reboot of the Superman franchise.
The Revolutionary Road star will play General Zod opposite British hunk Henry Cavill as the young superhero - and director Zack Snyder is delighted with the casting.
He tells The Hollywood Reporter, "Zod is not only one of Superman's most formidable enemies, but one of the most significant because he has insights into Superman that others don't. Michael is a powerful actor who can project both the intelligence and the malice of the character, making him perfect for the role."
Kevin Costner and Diane Lane will star as Superman's parents, while Amy Adams has accepted the role of Lois Lane in Superman: Man Of Steel, which is set for a 2012 release.