Ansel Elgort Reveals First Time He Had Sex

PHOTO: Actor Ansel Elgort is seen in this Dec. 10, 2014 file photo in Los Angeles.Albert L. Ortega/Getty Images
Actor Ansel Elgort is seen in this Dec. 10, 2014 file photo in Los Angeles.

Ansel Elgort may have played a virgin in "The Fault in Our Stars," but in real life he lost his virginity at 14.

The 21-year-old actor told Elle in a candid new interview that he was pretty clueless his first time.

"I had no clue what I was doing, and neither did the girl," he said. "I didn’t even make the lighting good. That’d be one thing I’d do differently. It was, like, fluorescent, bright bedroom light, like, over the covers."

But that didn't deter him from trying again soon after.

"The only thing that made me feel better was doing it again," he said.

The "Divergent" star also shared his views on romance and monogamy.

"I like to go on really nice dates. I've made some money, but I don't spend it on anything besides my rent. But I go to nice dinners. And I like to go with a girl," the young star said. "I prefer being with a girlfriend longterm. I prefer to be with someone I can trust. I'm more into that."

So, is there someone special in Elgort's life right now?

"People are going to find out eventually. It’s no one famous. To be honest, I don’t mind talking about my experiences in life, but details aren’t for everyone," he said. "But if you can find a girl who you can go to an EDM concert with, have a conversation with, who will sit on the couch and watch you play GTA (Grand Theft Auto) for three hours -- and then you go to bed and have amazing sex? That should be your girlfriend."