Hugh Grant was left "humiliated" after unwittingly flirting with prostitutes in a Spanish bar.
The "Love Actually" actor was holidaying in Puerto Banus when he visited the Habana Club - a nightspot often used by locals and tourists to pick up hookers.
Brazilian prostitute Alvina Sabino said, "He was a bit drunk and joked he would like to kiss me. My boyfriend was at another table so I told him I couldn't. He put me on his leg, and I was sitting on his knee and laughing that he would make my boyfriend jealous by kissing me. I was with him for an hour."
The 35-year-old working girl also said Hugh - who was famously arrested for lewd behavior with Los Angeles hooker Divine Brown - was chatting and dancing with other girls in the bar.
Alvina told Britain's News of the World newspaper, "Both of the other women he was talking to work as dancers and charge $430 to go back to hotels with men. They make really good money as they are very classy."
"They said they were very flattered that Hugh Grant wanted to spend so much time in their company. But they won't talk about what he said to them. All of us were giggling about it afterwards because he didn't know we were prostitutes!"
A source close to the actor said, "Hugh was humiliated and embarrassed when he found out what the girls did for a living. He said he definitely won't be going back to that club!"
Since splitting from socialite Jemima Khan, Hugh has been enjoying a bachelor lifestyle.
He was recently spotted enjoying table dances from at least three different women at London's Mamalanji private members club.