Henry Cavill will star as Superman in the next instalment of the movie franchise, Warner Bros has confirmed.
The film is to be directed by Zack Snyder, who said British actor Henry is "the perfect choice to don the cape and 'S' shield".
No title has been announced for the film, which is intended to reboot the franchise.
The 2006 movie Superman Returns was directed by Bryan Singer and starred Brandon Routh as the Man of Steel.
Henry had been considered for the blockbuster roles of Batman, James Bond and even the previous version of Superman.
He co-starred on hit show The Tudors.
Warner Bros hopes to release the film in December 2012.
© Press Association