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!