Gerard Butler has come clean. By admitting to a very dirty deed: he had sex with Brandi Glanville.
In August 2011, a tabloid reported that Butler slept with The Real Housewives of Beverly Hills star, though he was later asked by a TMZ cameraman about it and famously responded:
Who's Brandi Glanville?
The thing is, the actor says now, in the above clip from an appearance this week on The Howard Stern Show, that he was serious!
Butler didn't know Glanville's last name or her occupation when they got it on at that shindig.
He did eventually piece everything together, however, and even called Brandi Glanville to apologize (and to berate her for going public with their dalliance).
It's pretty hilarious to hear Butler tell the story now.
Seriously. Press Play now and listen for yourself.