Daniel Craig is retired as 007 now that No Time To Die has released, but here's how old each James Bond actor was when they played the famous super-spy?Layer Cake star Daniel Craig wrapped up his tenure as James Bond with No Time To Die, and it’s possible that The Dark Knight Rises villain/Mad Max hero Tom Hardy will be his replacement. That's at least if reports and betting odds are to be believed.
The prospect of Hardy playing Bond inspired debate on the internet when the rumor began to gain serious traction. Much has been said on the subject of whether or not the Peaky Blinders andMad Max actor is too old to play Bond, as a lot of fans think Hardy would make a perfect Bond otherwise. After all, the majority of Bond actors were cast as upcoming stars, so having an older actor in the role seems like a departure from the norm.
Related: Every James Bond Actor Ranked
If Hardy is cast, he wouldn't be the oldest actor to play Bond at 43. That title is held by Roger Moore, who played the character from 45 to 57, though, admittedly, if Hardy is cast, it will be a few years before he's handed his license to kill. That’s probably a little older than Bond’s creator Ian Fleming would have liked, as the novels put Bond somewhere in his mid-to-late thirties, with Moonraker specifically placing his age at 37. Here's how close each Bond actor was to that age.
The first Bond was a relatively youthful 32 when Dr. No released in 1962 and Connery played the character in 6 films over 9 years. He was 33 for 1963’s Blofeld debut From Russia With Love, 34 by 1964’s Goldfinger, 35 in 1965’s Thunderball, and 37 in 1967’s You Only Live Twice. Connery was 41 when he returned to the role and replaced George Lazenby in his final outing as Bond,
Read more on screenrant.com