Sarah Jessica Parker screamed at a security guard and pushed him away during a promotional event in Russia after he tried to kiss the actress.
The Sex and the City star was in Moscow promoting her new movie I Don't Know How She Does It at the city's Bolshoi Theatre, where bodyguard Oleg Donstov was hired to protect the beauty.
But Parker was left in shock when he reportedly ripped his shirt open and leaned in to smooch the actress as she was leaving the venue.
A video of the encounter shows the star screaming as Donstov corners her, reports Britain's Daily Record.
The security guard now faces losing his job and is trying to make it up to his wife, who was left seething after viewing the video of the incident on TV.
Donstov says, "I shouldn't have done that as a professional but I couldn't believe Sarah Jessica Parker was there, that close to me. Home life could be even more difficult but I'll try to buy some roses and smooth things over."