The Edinburgh International Film Festival has revealed its full programme.

This year's event will showcase a total of 151 features from 46 countries, including several world premieres.

Highlights include the previously announced UK premiere of Disney's Cars 3 and the opening and closing films God's Own Country and England is Mine.

The summer festival will also feature screenings of Kyra Sedgwick's directorial debut Story of a Girl, which stars Kevin Bacon.

Hunger Games star Stanley Tucci will appear with his new film Final Portrait, and Netflix's original film Okja will also feature.

Mark Adams, EIFF artistic director, said: "We're thrilled to finally be able to reveal all of the details of this year's diverse programme.

"In the festival's 70th anniversary year, we're proud to be showcasing some of the most exciting, accomplished material from around the world and are looking forward to hosting these talented filmmakers and artists when the festival opens on 21st June."

Tickets to this year's EIFF go on sale to the public on Friday, June 2, at 10am and the festival will run from June 21 to July 2.

For more information on this year's EIFF or to purchase tickets visit www.edfilmfest.org.uk.