United Kingdom, Aug. 21 -- Theo James is "too old" to play James Bond.

The Gentleman star, 41, is among the stars being touted as possible replacements for Daniel Craig after he bowed out of the 007 franchise following the release of 2021's No Time to Die - but Theo is adamant it's too late for him to play the superspy and he would feel wary about taking on a role that comes with so much extra pressure.

He told GQ magazine: "I'm definitely too old now, for one. But, yeah, that would be an example of a place you could never come back from."

Theo also said he would be reluctant to take on any role that would change his life too much, saying: "Imagine, suddenly, you and I cannot walk down the street.

"What that does to your children, who...