Will Smith has slapped a Ukrainian reporter after he tried to kiss the Hollywood A-lister on the lips.
Video has shown the two-time Oscar nominee playing along as the entertainment reporter embraces him on the red carpet at the Moscow premiere of Men in Black III.
But Smith recoils when the reporter tries to kiss him on the lips, pushing him away and then slapping his face.
"What the hell is your problem, man?" Smith asked the journalist.
"He's lucky I didn't sucker punch him."
Despite appearing very angry after the kiss, Smith stayed on the red carpet to sign autographs and do interviews with other, less affectionate reporters.
According to TMZ, the Ukrainian journalist is well-known for his public displays of affection towards celebrities.
Earlier this week Smith told journalists in Berlin that President Barack Obama's stance on gay marriage was "brave".