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.