Will Smith gave a backhanded slap to a Ukranian reporter Friday after the man planted a surprise smooch near the actor's lips at the "Men in Black 3" premier in Moscow,
"Come on man. What the hell is your problem buddy?" Smith snapped when the back-patting hug turned into a kamikaze kiss attack.
After a forceful shove, the "Ali" star ended the encounter with his left hand smacking the young man's cheek.
"Sorry. He kissed me on my mouth," Smith said as he continued down the red carpet with cameras rolling.
"The joker is lucky I didn't sucker punch him," he quipped.
"I'm so sorry," one of his shocked female handlers said.
"No, no. It's all good," Smith said with a laugh as he moved on to the next interview.
The reporter - looking like a wannabe wiseguy in a black shirt, white tie and white suit - slinked away without comment and stood behind a camera.
He's a TV personality who often kisses celebrities as part of his shtick.
The incident follows just days after Smith said he agrees with President Obama's support of gay marriage.
"If anybody can find someone to love them and to help them through this difficult thing that we call life, I support that in any shape or form," he told reporters in Berlin on Monday.