The line-up for Edinburgh's sixth annual Film Fest in the City has been announced.

Organisers have confirmed St Andrew Square Garden as the venue for the free outdoor event, which takes place between June 16 and 18.

This year's list showcases a mix of movies, including Singin' in the Rain, Clueless, Labyrinth, Trolls, Beauty and the Beast, The Jungle Book and Avengers Assemble.

Blockbusters including Rogue One: A Stars Wars Story, Kubo and the Two Strings also feature as well as hits Mamma Mia and Dirty Dancing.

The festival's artistic director Mark Adams said: "We're thrilled to be rolling out the green carpet for the sixth annual Film Fest in the City.

"Whether you want to dance and sing-along to a cult classic or gather the family to watch a film under the stars, this year's Film Fest in the City really does have it all."