Harry Styles has "made out" with someone twice his age.

Harry Styles

Harry Styles

The One Direction heartthrob, 21, who has previously dated Caroline Flack, 36, seems to be drawn to the more mature lady as he revealed during a game of I Have Never on the 'Ellen DeGeneres Show' that he has secretly romanced someone at least double his age in the past.

And that wasn't the only shocking revelation he made during the honesty game with his bandmates Niall Horan, Liam Payne and Louis Tomlinson as the handsome singer admitted he's also hooked up with a fan before.

However, one thing Harry wasn't so open to admitting is the fact his ex-girlfriend Taylor Swift, 25, whom he dated for three months, has penned a heartbreak track about him.

Ellen said: "I have never had someone write a song about me," to which the boys flicked their boards to, 'I haven't.'

Realising the talented star may be fibbing, Ellen shot back while staring at Harry: "We are not going to play if anyone lies. We are very honest in this studio, very truthful."

Meanwhile, the four-piece, who announced they are taking an extended hiatus for around two years, released their fifth album, 'Made in the AM' - their first without their former band mate Zayn Malik - last week.