Annasophia Robb, Chloe Moretz Emma Watson, Dakota Fanning and Elle Fanning