For a while, it was believed that Viggo Mortensen was up for the role of Zod. But Zack Snyder has been vigorously shaking his head 'no' at that notion when directly asked if the The Lord of the Rings star would be trading punches with already cast Henry Cavill. Many speculate that Zod will, for sure, be the villain of this new Superman. But Zod has never been confirmed as the villain, with Snyder firmly stating that his Clark Kent would not have any ties to those who've come before him on the big screen, or on television.
It is not known at this point who Édgar Ramírez will be playing if he is asked to join the project. He is only 'supposedly' being consider at this point. The actor is currently working for Warner Bros. (home of Superman until at least 2012). He just started shooting his role as Zues' godly son Ares in the sequel Clash of the Titans 2 (formerly known as Wrath of the Titans).
Man of Steel was released June 14th, 2013 and stars Henry Cavill, Amy Adams, Michael Shannon, Diane Lane, Russell Crowe, Antje Traue, Harry Lennix, Richard Schiff. The film is directed by Zack Snyder.