HOLLYWOOD stars Tom Holland and Zendaya have been spotted in the Highlands ahead of filming in Moray.
The couple, who play Spiderman and MJ in the Marvel superhero franchise, were photographed in Inverness before heading to Moray to film scenes for Christopher Nolan's The Odyssey.
Holland was seen holding a cup from XOKO, a popular cafe.
He was later pictured arriving onto the set at Burghead, before heading off on a fast boat to filming location which is further along the coast.
The set for Christopher Nolan’s latest blockbuster has already been captured being constructed at a castle and one of the main stars, Matt Damon, was photographed in the nearby village of Cullen.
Nolan's newest movie, The Odyssey, will star his long-term friend Damon, Holland, Zendaya, alongside Anne Hathaway and Charlize Theron.
The film follows the journey of the ancient Greek king of Ithaca back home to his wife following the Trojan War.
It is Nolan's most expensive film of his career, according to reports.
Filming for the movie – which is due to be released in cinemas on July 16 next year – started in February in Morocco. It has also taken place in Greece and Sicily.
Both Buckie and Cullen are expected to feature in the film.