The final two contenders for the role of James Bond were Daniel Craig and Henry Cavill. However, at 22, Cavill was deemed too young for the role, so Craig got the part. Cavill, who was 32 as of the release of Spectre (2015), (the same that Sir Sean Connery was when he took on the role), is now a fan favorite to take on the role once Craig steps aside.