a combination of Maisie Williams, Krysten Ritter, Anne Hathaway and Natalia Dwyer Christina Ricci and Lily Collins