Michael Fassbender's Macbeth shoots on Skye
A new movie adaptation of William Shakespeare's Macbeth has been filming on Skye.
Starring Michael Fassbender in the lead role, Marion Cotillard as his wife and Paddy Considine as Banquo, the film is to be released next year.
Filming has also been done at Godalming in Surrey. Macbeth's director is Justin Kurzel.
Producer Iain Canning told Empire magazine that shooting scenes in Scotland were "incredibly crucial".
He said: "You go to Skye, and it's almost an otherworldy place, and you imagine witches could come out of that landscape."
Sean Bean is also making a film based on Shakespeare's Scottish play.
Skye has been popular with film productions in recent years.
Last year, Keanu Reeves film, 47 Ronin, used the landscape on Skye's west coast as a backdrop for scenes.
Other movies to use Skye have included Stardust starring Michelle Pfieffer and Robert De Niro, sci-fi Prometheus with Noomi Rapace and Snow White and the Huntsman.