By Kate Ward
April 10, 2011 at 08:53 PM EDT
Bobby Bank/

The Man of Steel now has an enemy: Warner Bros. announced Sunday that they’ve locked in the Oscar-nominated Michael Shannon (Revolutionary Road) to play General Zod opposite Henry Cavill’s Superman in the reboot. Director Zack Snyder said in a release from the studio: “Zod is not only one of Superman’s most formidable enemies, but one of the most significant because he has insights into Superman 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.” Shannon joins an already Oscar-friendly cast that includes Diane Lane and Kevin Costner as Martha and Jonathan Kent, and Amy Adams as Lois Lane.

Read more:

Amy Adams to play Lois Lane

The new ‘Superman’ speaks! An exclusive interview with Henry Cavill

Superman found: ‘Tudors’ star Henry Cavill cast