Tom Cruise has signed up to make a cameo appearance in the upcoming Star Trek film as a favour to his friend JJ Abrams.
The Mission Impossible actor will reportedly play the part of Captain Christopher Pike, who is in charge of the helm of the Starship Enterprise and is the original commanding officer for Spock.
A source told the Daily Star: "Star Trek was the start of the huge sci-fi craze and Tom is fascinated by all of it."