Daniel Craig has apparently filmed a mysterious cameo in Star Wars: Episode VII.

The James Bond star pleaded with director friend JJ Abrams for a part in the eagerly anticipated film - and got his wish when he landed a secret role, reported The Sun On Sunday.

His fans will be kept guessing as the star's face was said to be hidden when he quietly went to shoot his scenes last week.

A source said: "Daniel asked for some sort of secret cameo role - and was happy to have his name left off the posters.

"Fans will love trying to work out which covered up character is him."

The Sun has also reported that other big name stars could appear in the film in disguise, with Robert Downey Jr, Samuel L Jackson, Hugh Jackman and Nick Frost among the actors mentioned.

"Everyone is clamouring for a set visit and a cameo," said an insider. "Sam, Robert and Hugh have all been invited, as well as Nick Frost.

"Some are hiding their faces just for fun but others have to for contractual reasons. If they're tied to other studios, they're technically not allowed to appear in a Disney film."

No details of the plot for the new instalment have been released, but it is set 30 years on from the events of the 1983 film Star Wars: Episode VI - The Return Of The Jedi.

Original Star Wars actors Harrison Ford, Carrie Fisher, Mark Hamill, Anthony Daniels, Peter Mayhew and Kenny Baker are back for the new film and will be joined by a new cast including Adam Driver, John Boyega, Daisy Ridley, Oscar Isaac, Andy Serkis, Domhnall Gleeson, Lupita Nyong'o and Max von Sydow.

Star Wars: Episode VII is due to be released in cinemas on December 18, 2015.