Henry Cavill spent the spring telling everyone he’s probably too old to take over as James Bond.
His Royal Ascot debut is the best possible argument against him.
The former Superman actor turned up for day two of Royal Ascot 2026 — his first time at the historic Berkshire meeting — in full morning dress: black top hat, tails, a buttoned waistcoat and a cane, there as a guest of Swiss watchmaker Longines.
He shared the look on Instagram, calling it a magnificent first-time experience, noting he saw the Royal Family in the parade ring and wore a Longines mono-pusher chronograph made in 1926, a watch a full century old.
The post pulled in more than a million likes, with Highlander co-star Karen Gillan among them (Henry also teased Highlander at the event).
Henry was also spotted with H.E. Ali Abdulrahman Al Ali, the Chief Executive Officer and Board Member of the Dubai Racing Club, a prominent figure in the global horse racing industry.
“Pleasure to have met The Man of Steel himself – Henry Cavill at Royal Ascot,” he posted tagging Cavill’s watch brand, Longines, and adding in another post, “007 likes to cook.”
The top replies weren’t about the watch.
Fans flooded both Cavill’s post and the official Royal Ascot interview clip with the same point: the 42-year-old looks the part.
One of the most-liked comments took direct aim at the people who’d recently been claiming he hasn’t aged well, essentially asking where those critics were now.
So why isn’t he the next 007?
That pushback lands harder because of what Cavill himself said back in March.
Speaking to Heat magazine, he ruled himself out of the Bond reboot, not because he didn’t want it, but because of his age.
He explained that he didn’t turn the role down, but figured starting as 007 at 42 would make him a bit old for a fresh run, and pitched himself as a Bond villain instead.
The Ascot photos are the counterargument in tailored form.
As we noted in that March story, Amazon’s reboot appears to be chasing a younger lead, even though Cavill still looks every inch the classic Bond. The morning suit only makes the case louder.

The set-photo narrative gets a counterpoint
The timing matters for another reason.
Cavill has been shooting Chad Stahelski’s Highlander reboot across Europe, and candid set photos out of Poland and the UK — harsh daylight, Cavill bruised and roughed up in character as the weathered immortal Connor MacLeod — had some fans wondering if he’d aged out of leading-man shape.
The Ascot appearance is the cleaned-up answer to that.
In-character set candids and a posed, fitted, red-carpet-grade look are two very different things, and the second one is what’s lighting up his feed this week.
It also pours fuel on a very different fan campaign. The same weathered, rough-around-the-edges look that had critics whispering about Cavill’s age is exactly what the crowd that wants him to play Wolverine has been asking for — and Marvel doesn’t seem ready to close that door.
Hasbro is rolling out an official Marvel Legends figure of Cavill’s “Cavillrine” from Deadpool & Wolverine, up for pre-order July 9, and the cameo lined up with reports of further talks between Cavill and Marvel. Nothing’s official, but the studio clearly knows the fan interest is still there.
Cavill may be out as James Bond. Judging by Royal Ascot, that’s the franchise’s loss.
