Um, can you blame him? Will Smith slapped a male TV reporter who tried to kiss him before yesterday's Moscow premiere of Men in Black III.
A reporter from the Ukrainian television channel 1+1 approached Smith on the red carpet, put his hand on the actor's shoulder and tried to kiss him -- and it was all caught on tape.
Smith pushed him away and then slapped him lightly across the cheek with the back of his left hand. "He's lucky I didn't sucker punch him," said a laughing but surprised Smith.
TMZ reports that the reporter, Vitalii Sediuk, is known for his odd practice of kissing celebrities.