Amanda Seyfried, the star of a dark, new retelling of Little Red Riding Hood, has confessed she was terrified of fairytales as a child.
The Mamma Mia! actress plays the red-caped Valerie in Red Riding Hood, directed by Twilight's Catherine Hardwicke, which sees the inhabitants of a village begin to question the ones they love when a werewolf murders Valerie's sister.
At a London screening Amanda said: "The original tale is pretty scary. I couldn't deal with that when I was young.
"I was pretty sensitive as a child and I stayed away from all those fairytales because they were all set in the dark forest somewhere far away."
Red Riding Hood also stars Gary Oldman as the werewolf hunter called in to track down the killer and Julie Christie as Valerie's grandmother.
Valerie is caught up in a love triangle as her parents want her to marry a wealthy man, played by Max Irons, but she has fallen in love with an outsider, played by Shiloh Fernandez.
Hardwicke's direction of the film plus the love triangle and werewolf plotlines have prompted comparisons to the hit Twilight.
Rising star Irons, the son of Jeremy Irons and Sinead Cusack, has already been compared to Twilight star Robert Pattinson.
Hardwicke said: "I think there are comparisons [in the films] but immediately the first scene you have this girl who's madly in love with this boy. They're about to run away, they're full of passion, but right away the sister is murdered. So it very quickly turns into a murder mystery, which is like a whole different ball game from Twilight."