The star grows enraged and fights back after a man showers him with affection on the red carpet.

A Ukrainian reporter got a little too jiggy with Will Smith at the Moscow premiere for Men in Black 3 -- earning a shove and light slap from the angry movie star, clearly annoyed at having a strange man kiss him repeatedly on the face.

The footage, obtained by TMZ, shows Smith in his typical good spirits making his way down the red carpet, openly accepting an embrace from the reporter. But things grow quickly tense as the man, wearing a white blazer, plants two kisses on either side of Smith's face, during which the two men's mouths come in close contact. "What the hell is your problem, buddy?!" Smith says as he pushes the reporter away, then back-hand slaps him on the cheek. Moments later, a slightly shaken Smith is heard to say, "He's lucky I didn't sucker-punch him."

TMZ notes the reporter's amorous interview methods are all part of his "shtick."