It still isn't clear who this villain actually is, with speculation running to the character Zod. There was another rumor last month that Ursa, Zod's sidekick, might be the main villain, although that seems unlikely now. This unknown villain is clearly next on Warner Bros. casting agenda, though. Henry Cavill will play Superman, with Diane Lane and Kevin Costner portraying his adoptive parents, Martha and Jonathan Kent.
Michael Shannon was most recently seen on the first season of HBO's hit series Boardwalk Empire. He also stars in the Sony Pictures Classics movie Take Shelter, which is set for release later this year. Michael Shannon is currently attached to a number of projects such as The Iceman, Premium Rush, and Machine Gun Preacher, although it isn't known when any of those productions will start filming.
Zack Snyder will direct Superman from a script by David S. Goyer. Production is said to start later this summer.