Daniel Craig could be about to swap Her Majesty's Secret Service for hell after opening talks to play the Devil in a new movie.

The Bond star would play fallen angel Lucifer in a movie version of Paradise Lost, John Milton's 17th Century poem about how Lucifer rebelling and corrupting Adam and Eve with talk of sex.

A source told The Daily Star: "Before the Bond film, Daniel was known for his interest in arty and off-the-wall films so hopefully this role would appeal to him."