How Daniel Craig Became The Fittest James Bond Ever In His 50s

For over a decade, Daniel Craig has portrayed the inextricably suave character of James Bond, and he’s put himself through tough physical preparation in order to be able to pull it all off. Each film in the franchise requires something different out of Craig, and his latest Bond flick, No Time To Die, is no different. The 52-year-old British actor even has a specific diet to keep him in tip top shape for filming.

Daniel Craig wearing a black suit at the German premiere of Skyfall

(Piotr Zajac/Shutterstock.com)