Yes, Michael Jackson had a cameo as an alien in MIB2 who desired
to be an agent, but wasnt granted that wish.
Contrary to the imdb actor/character list Micheal Jackson did
not play agent M, but rather an alien who helps the agency in the
hope he gets to be an agent in return.
Cameo 1:
MJ: "Zed, the Drolecks are gone and the treaty is signed".
Zed: "Good work".
MJ: "Zed, what about that position you promised me in
MIB?".
Zed:"Still working on the Alien Affirmative Action Program".
"I'll keep you posted".
MJ: "Wait a minute!" "That's not what you promised me".
Zed: "You're breaking up, can't hear you".
MJ: "Zed!" "Hello?" "Zed?"
Zed: "I'll call you back"
MJ: "I could be Agent M!"
Zed then disconnects the video call with MJ.
-----------------------------------------------
cameo 2:
Later on zed gives a predialed phone to the main villain
opponent.
it turns lout zed dialed the MJ character to get the villain off
guard.
next you hear MJ surprised on the phone.
MJ: zed zed is that you, i could be agend m , zed hello??
Zed uses this moment to fight the villain alien taken by
surprise.
-----------------------------------------------