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 special screening at the Empire in London's Leicester Square, 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 fairy tales 'cause they were all set in the dark forest somewhere far away."
Red Riding Hood stars Gary Oldman as the werewolf hunter called in to track down the killer and Julie Christie as Valerie's grandmother.
Valerie is also 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.
Amanda said: "There are always going to be comparisons. If you put 'from the director of Twilight' on the poster, you're s****ed. But at the same time Twilight was really successful in its own right and our movie is different."
Hardwicke said: "I think there are comparisons 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."