Dakota Fanning and Elizabeth Olsen on the set of " Very Good Girls" Dakota Fanning and Elizabeth Olsen star as young girls who both fall for the same street artist, played by Boyd Holbrook. Demi Moore also appears in the coming-of-age drama. New York City, USA.