La película está interpretado por la joven Amanda Seyfried, con papeles secundarios de Max Irons y Shiloh Fernández como los intereses de amor de la historia.