The Red Riding Hood actress said that she often ends up feeling conflicted because while she finds wayward men 'disgusting', she can't help but be attracted to them.
She told OK! Magazine, 'Mystery is really sexy. Bad guys also tend to be really self-centred and very fearless - I don't know why but that is sexy. It shouldn't be - it's disgusting.'
But the 25-year-old added that a relationship with a bad boy never lasts for long.
She said, 'It gets boring because it's all about them. It gets boring and very predictable.'