Daniel Radcliffe has got better at sex since the first time he had it.

Many still associate Daniel with boy wizard Harry Potter from the popular movie franchise based on the bestselling books. But the actor is now a 25-year-old adult, who puts his boudoir skills down to not drinking.

“For some people sex might be better drunk. But for me and the person I’m doing it with it’s much better sober," Daniel revealed to British newspaper Daily Star.

“I’m one of the few people who seem to have had a really good first time. It was with somebody I’d gotten to know well. I’m happy to say I’ve had a lot better sex since then.

“But it wasn’t as horrendously embarrassing as a lot of other people’s were, like my friend who got drunk and did it with a stranger under a bridge.”

Daniel, who celebrates his birthday, is currently dating his Kill Your Darlings co-star Erin Darke.

In his latest movie What If the handsome star had to strip off for a skinny dipping scene. But nudity is no new phenomenon for Daniel, and he famously bared all for his stage role in Equus.

"I went out with quite a few girls at that time. I would just say: ‘Oh cool, you’ve seen me naked'," he laughed.

One of the major plot lines in What If involves a Fool's Gold sandwich, made famous by Elvis who allegedly had a penchant for it.

One person who didn't enjoy the bready treat was Daniel's co-star Zoe Kazan.

"It is a loaf of Italian white bread coated in butter, baked. Then you hollow out the inside, cover it in half a pound of crispy bacon then an entire jar of peanut butter and then an entire jar of jam and then you bake it," Daniel recently explained on an appearance on In the Kitchen.

"It's amazing! it's delicious - like what's not to love those combination of ingredients.

"And Zoe who plays Chantry in the movie, who obviously I'm in love with was not into it at all. And we have to eat a fair amount of it in one scene. And I was just so happy to my mind was boggled by the fact she didn't like this lovely, greasy mess."