Very Good Girls (2013) - Synopsis

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.