In "Red Riding Hood," Seyfried plays Valerie, a beautiful young woman torn between two men. She is in 爱情 with a brooding outsider, Peter (Shiloh Fernandez), but her parents have arranged for her to marry the wealthy Henry (Max Irons).
I know this is 更多 of a Greek mythology but i thought i had to include it for certain reasons, one being a hero who must save a beautiful princess from monsters!!!