Robert Pattinson has revealed that he would like to take on the role of James Bond after 20 years more experience in his career.

The 26-year-old actor said he would be suitable for the role in two decades, explaining: "Yeah, I'd definitely like to go for Bond, but in more like 20 years. There'd be nothing worse than, like, 'Let's get a fresh-faced Bond!' That would be the worst idea in the world. It would be ridiculous to reinvent it as some young posh kid."

He continued: "After Daniel Craig you have to have some baggage. I'd have to be tortured in the first few scenes. I'd have to do the first film with one arm or something."

The Twilight star also said that he is becoming more health conscious as he gets older, telling The Sun: "I think 26 is the turning point. I've got to make up for 10 years of living like a degenerate. I've suddenly become conscious of being unhealthy.

"You've spent every bit of free time since the age of 15 in a pub. And suddenly you're like: 'Oh God, I don't want to be this grey ghost sitting there with a pot belly. I've got to get it together'."