Cavill has been reportedly the frontrunner for several weeks and just got word of winning the job this weekend. He takes over the reigns from Brandon Routh who starred in Brian Singer's 2006 Superman Returns, a role he was also in the running for. Rather than a sequel to Superman Returns, Snyder and Nolan's Superman will be a franchise reboot along the lines of Nolan's own Batman Begins.
Another parallel to Batman Begins can be found in the film's superhero stars. Christian Bale is British and so is the 27-year old Cavill (who will be 28 by the time filming gets underway).
Cavill is best known for his work on Showtime's 'The Tudors' where he played Charles Brandon. He recently wrapped work on The Cold Light of Day and will be seen in theaters this fall as warrior Theseus in Immortals, battling against Poseidon, Zeus, Minotaur and Herecles.
Snyder shared a brief statement regarding the big casting calling Cavill the "perfect choice" to don the Superman cape.
The new Superman reboot will cap off a big year for superheroes in December 2012 after Marvel's The Avengers, Sony's Spider-Man reboot and Christopher Nolan's The Dark Knight Returns open in the summer.
Check out a four-minute interview below with Cavill as he discusses playing the king's best friend in The Tudors.