John Travolta has hinted that he could be going up against James Bond star Daniel Craig in a 007 film.

The Savages actor admitted he is determined to land a baddie role in one of the spy movies and has even discussed it with Bond producer Barbara Broccoli.

He told The Telegraph: "I would love that.

"They're going a different way with their villain in this next film but I've spoken to Barbara Broccoli about it and she loves the idea, so that would be great."

John, 59, has played villains on the big screen before in films such as Broken Arrow and Face/Off.

And the actor said he won't "close the chapter on playing villains" until he gets cast as one of 007's opponents.