Armie Hammer's ex-girlfriend tried to stab him during sex, he told Elle.

While the 26-year-old actor is now happily married to Elizabeth Chambers, he admitted to some scary encounters in his past love life.

Speaking in the July issue of Elle magazine, he said: 'One chick tried to stab me when we were having sex. I should so not be telling this story. She was like, 'True love leaves scars. You don't have any.' And then she tried to stab me with a butcher knife. Of course, I promptly broke up with months later.'

Armie also admitted he was quite wild when he first moved to Los Angeles, because his life had been very sheltered before then.

He said: 'I'd grown up in a household of so much love and so much good, everything just felt wholesome. Once I was on my own, I was like, 'Let's see how hot this candle can burn.' '

However, he is happy to have settled down with his 'best friend' and revealed he is a romantic at heart.

The 'Lone Ranger' star said: 'I like the idea of marriage. I like the idea that I have a best friend. It's comforting.

'I have no qualms about kissing her in public. I know some guys are like, 'Stop, there's people around.' There's such a big part of our culture, the male psyche--you don't cry, you don't show weakness. I mean, guys are just as emotionally complicated as women. We just play dumb better.'

Armie also spoke of his aversion to going shirtless on the big screen.

He said: 'I'm not crazy about taking my shirt off for a movie. Right now, that's the thing: You have a young, handsome actor, take his shirt off, put him in front of the camera. It sets up this pressure to stay camera ready all the time. I don't want to think about myself that much. The guys who do it are like, 'Oh, it's been two hours, I have to eat yams. My glycemic index is dropping.' It can very easily turn people into narcissists. It just seems silly.'