The Irish star was linked to superstar beauties including Angelina Jolie, Britney Spears and Demi Moore in his wildchild heyday, but he insists he is now single, sober and happy.

Farrell now practices yoga and spends time with his two sons, James Padraig Farrell, 11, with model Kim Bordenave, and five-year-old Henry Tadeusz, with actress Alicja Bachleda-Curus.

He tells Britain's Style magazine, "I am a good boy these days... My mates take the p**s, but (yoga) works, for mind and body... There is not one (woman) - zilch, nada. I have not dated anyone for, ooh, four years now. It's just not happening, what with the work, the kids and my life. I know it's not what people expect to hear, but that's the honest truth."

More: Farrell Entered Rehab For His Son |

US Magazine: Colin Farrell Calls Sober Sex "Terrifying," Talks Sex Tape - Us Weekly