Michael Shannon of the HBO series "Boardwalk Empire" is set to play the villain General Zod in the new "Superman" movie reboot.
"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," director Zack Snyder said in a statement released by Warner Bros. Entertainment.
"Michael is a powerful actor who can project both the intelligence and the malice of the character, making him perfect for the role," he added.
Shannon, 36, joins Henry Cavill, who will play Superman, Amy Adams, who will portray the superhero's love interest Lois Lane and Diane Lane and Kevin Costner, who are set to play the Man of Steel's parents, Martha and Jonathan Kent.
Shannon plays Agent Nelson Van Alden in "Boardwalk Empire," which stars Steve Buscemi. Shannon, a Kentucky native, also appeared in movies such as "Vanilla Sky," a 2001 thriller that starred Tom Cruise, and the 2001 blockbuster "Pearl Harbor."
Terence Stamp played General Zod, who is from Superman's home planet of Krypton, in the 1978 film "Superman," which starred Christopher Reeve. Over the past couple of years, Callum Blue played the villain in the Superman-themed drama series "Smallville."
The new "Superman" film is called "Superman: Man of Steel" and is set for release in December 2012. The cast is set to start shooting in Vancouver in late August."The Dark Knight" director, Christopher Nolan, is also a part of the "Superman" reboot. He and his "Batman Begins" and "The Dark Knight" writing partner, David S. Goyer, are penning the script for the new film. Nolan is also on board as a producer.