Amanda Seyfried

Amanda Seyfried

Amanda Seyfried is attracted to "creeps".

The 27-year-old star - who is reportedly dating actor Justin Long - admits she likes bad boys who are emotionally damaged because she likes to think she can change them.

The 'Lovelace' actress said: "My best friend and I are attracted to creeps because they're interesting and mysterious and they provide us with this rush and a need to fix them. It doesn't make any sense - it's a weird psychology."

Amanda admits she is a hopeless romantic and won't settle for a guy who can't woo her.

She admitted to LOOK magazine: "I can fall deeply in love and sometimes that's dangerous as you become very vulnerable. I'm still inspired by Claire Danes and Leonardo DiCaprio in 'Romeo and Juliet'.

"Love is a wonderful and powerful force that brings people together. I'm still waiting for a great love that is going to change my life."

The blonde bombshell is still firm friends with her ex-boyfriend Dominic Cooper - who she met on the set of 'Mamma Mia!' - and insists any future boyfriend will have to accept her friendship.

Amanda said: "We love each other. He'll always be in my life regardless of what his girlfriends or future wife think. I'm never going to be with a guy that can't deal with my friendship with him."