Scenes for a new movie starring Robert De Niro and Michelle Pfeiffer are being shot in Wester Ross.
The film stars actress Michelle Pfeiffer
Members of the cast and scores of film crew are filming Stardust at an undisclosed location.
The fantasy is based on a novel by Neil Gaiman and is directed by British filmmaker Matthew Vaughn.
Scottish Screen, the national film body, said it had "worked hard" to have the Highlands used as a location for the movie.
The organisation's Celia Stevenson said Hollywood A-listers De Niro and Pfeiffer star in the film.
She told BBC Scotland News online: "We have worked hard to bring this film to Scotland."
The Daily Record on Friday said Sienna Miller and Rupert Everett also have leading roles and actress Clare Danes flew into Inverness Airport for filming in Wester Ross.
The film, set in an English village, follows a young man named Tristan played by Charlie Cox who goes on a quest to win the heart of his beloved, Victoria - actress Sienna Miller.
His journey leads him to a magical world where he faces the Pfeiffer's witch, Lamia, and pirate Captain Shakespeare played by Robert De Niro.