The Twilight actor, who plays Edward Cullen in the hit series, said he "would love to" portray 007 in the future.
But the 23-year-old was less convinced about his fitness levels to pull off the popular secret agent character, Sky News reported.
Speaking at the UK premiere of his new film, Remember Me, the star joked he was "not very good at running".
Pattinson said of his new movie: 'It does worry me that when a film has a lot of attention, most audiences are so used to having all their buttons pressed, and it doesn''t really press the same buttons as normal films.
'I hope people don't go into it thinking, 'I am going to watch a really happy romantic drama,'' because it is not really.'
Image: Robert Pattinson and Daniel Craig
Is Robert Pattinson the new Spiderman?
Why property prices are sky-high in Mumbai
New James Bond flick to be in 3D
Why Spider Man should go James Bond's way
Robert Pattinson: The vampire we'd love to sink our fangs into