Turns out Brandi Glanville wasn't lying when she said she bedded the king of Sparta.

Gerard Butler finally figured out who Brandi Glanville is and has admitted that, yes, the two did have relations at some point, though he said it was a one-time thing, not the week she said it was, according to Us Weekly.

On "The Howard Stern Show" on Sirius XM Radio Monday, March 11, Butler admitted to sleeping with "The Real Housewives of Beverly Hills" star, but forgot her name.

"It was a one-afternooner, but it was fun," said the "300" and "Olympus Has Fallen" actor, 43. "She is wild."

Glanville, 40, went public about the encounter during a Jan. 24 episode of "Watch What Happens Live." Glanville said they "had a little week of fun" and gave him an "11" out of 10 when rating him as a lover.

Did she say whether he wore armor? That would be my first question.

Butler found out about Glanville's comments when a paparazzo confronted him as he was walking down a street and reportedly said, "Brandi Glanville says you're great in bed."

"And you know what I said? 'Who's Brandi Glanville?'" Butler told Stern. "Because one, I didn't know her last name and two, I didn't know she was a celebrity and I didn't know she was going to (expletive) tell people about it."

Regarding how he didn't know her name, Butler said "Here's the thing. You're at a beach party, you're having fun and this girl comes along. So, what do you do?' She says 'Doesn't matter.' We hung out. We had a little bit of fun."

Once Butler figured out who she was, he called Glanville. "I said one, 'I'm not very happy you did that because there are certain things you keep a little private.' And two, 'I'm sorry I said I didn't know who you were.'"

It's probably not the first time.

Butler is now off the market. He's been dating girlfriend Madalina Ghenea, a model/actress, for 10 months.

Contact Tony Hicks on Facebook at www.facebook.com/BayAreaNewsGroup.TonyHicks, or on Twitter at twitter.com/insertfoot.