The first trailer for Very Good Girls, starring Dakota Fanning and Elizabeth Olsen, has been released.

Very Good Girls tells the story of best friends who both end up falling for the same good-looking ice-cream-stand guy (Boyd Holbrook) at the beach, threatening what seemed to be an unbreakable friendship.

The film also stars Demi Moore, Clark Gregg, Kiernan Shipka, Peter Sarsgaard and Richard Dreyfuss. It is directed by the mother of Jake and Maggie Gyllenhaal, Naomi Foner.

Very Good Girls goes on limited release in US cinemas from July 25.