Henry Cavill believes Daniel Craig was the ''right choice'' to play James Bond over him.
The 'Man of Steel' actor was upset at missing out on the part after getting down to the final audition but admits 45-year-old Daniel - who has portrayed the iconic charter in 'Casino Royale', 'Quantum of Solace' and 'Skyfall' - has been ''fantastic'' in the role.
The 'Twilight Saga: Breaking Dawn - Part 2' leads the nominations for this year's Teen Choice Awards.
The final instalment of the vampire film franchise starring Robert Pattinson and Kristen Stewart has received a whopping seven nominations at the ceremony - which takes place in August - while the likes of Taylor Swift and Justin Bieber are also in contention for iconic surfboard awards.
Pierce Brosnan thinks Daniel Craig is a ''magnificent'' James Bond.
The 59-year-old actor - who portrayed the suave spy in four movies until 2002's 'Die Another Day' - believes his successor is the perfect choice for the character at present because he is so ''hard'' and the franchise has moved on to a different era, thanks largely to competition from the 'Bourne' movie series.
Rachel Weisz and Daniel Craig will star on Broadway together.
The British stars - who tied the knot in 2011 - will play a married couple in a new production of Harold Pinter's 'Betrayal' on the New York stage, where Rachel's character Emma cheats on Daniel's Robert for seven years.