By Bad Seed
He's known as Hollywood's Mr Nice Guy, but Will Smith lost his cool on the red carpet while in Moscow, Russia, today.
The 43-year-old star was walking a press line to promote Men In Black 3 when a Ukrainian TV reporter stopped him to give him a hug and attempted to kiss him.
'Hey man, what the hell is your problem?' an outraged Smith said before pushing the journalist away and slapping the man in the face.
Smith later laughed about the incident, telling another reporter down the line: 'He tried to kiss me on the mouth. He's lucky I didn't try to sucker punch him. ... Sorry, I said that on camera.'
The man involved in the incident is a TV reporter who likes to kiss celebrities.
Smith has been travelling the globe to promote the latest installment of the Men In Black franchise.
His wife Jada Pinkett Smith is currently at the Cannes Film Festival promoting her new film, Madagascar 3.