Gerard Butler has admitted to sleeping with Brandi Glanville.

While the 'Coriolanus' hunk previously said '''Who's Brandi Glanville?'' when he was asked about having sex with her, he has now confessed that he simply never got her last name but he did eventually call her to say sorry for not knowing who the 'Real Housewives of Beverly Hills' star was.

He told DJ Howard Stern: ''We crossed paths at a beach party and had a little bit of fun.

''You know what I said -- 'Who's Brandi Glanville?' -- because I didn't know her last name, didn't know she was a celebrity, didn't know she was gong to run out and f***ing tell everyone about it!''

Last year Brandi revealed their brief relationship and when asked to rate his sexual prowess claimed he was more than good.

When asked who was the most famous person she hooked up with, she responded: ''Gerard Butler''.

She added the pair had a ''little week of fun'', and when asked to rate the Scottish actor out of 10, she said, ''11''.

Despite his reputation as one of Hollywood's most eligible bachelors - having been linked with Cameron Diaz, Jennifer Aniston and model Sarah Carroll - Gerard has been happily dating Romanian model-and-actress Madalina Ghenea for almost a year and previously claimed he would like to be in a long-term relationship.

He said: ''I would love to settle down and share my life with someone. But it'll happen when it's going to happen.

''When I try and plan things in my life they very rarely pan out. And it's often when I think, 'OK, you know what, I don't want to be in a relationship right now for whatever reason', that suddenly I find myself open to one and it happens.''