Two best friends find their relationship put to the ultimate test in the first trailer for Very Good Girls, the latest from director Naomi Foner (Losing Isaiah). Dakota Fanning and Elizabeth Olsen star as Lily and Gerry, who vow to lose their virginity before leaving for college, although their longtime friendship is strained when they both fall for the same guy (Boyd Holbrook). Demi Moore, Richard Dreyfuss, Ellen Barkin, Peter Sarsgaard and Clark Gregg round out an all-star cast in this indie drama, debuting on iTunes and VOD formats June 24 before arriving in theaters July 25.

Best friends Lily (Dakota Fanning) and Gerry (Elizabeth Olsen), home for one last New York summer, make a pact to lose their virginity before leaving for college. But when they both fall for the same handsome artist (Boyd Holbrook) and Lily starts seeing him in secret, a lifelong friendship is tested. With Demi Moore, Richard Dreyfuss, Ellen Barkin, Peter Sarsgaard and Clark Gregg, and featuring new music by Rilo Kiley's Jenny Lewis.