Rival Cavill reckons Craig was right choice for Bond role

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.