50 Cent knows how to have a good laugh at himself.
The 38-year-old rapper, whose real name is Curtis Jackson, appeared on "Jimmy Kimmel Live" on Thursday, June 5, and poked fun at the film "Maleficent" by appearing in a spoof called "MaleFiftyCent."
The parody, which can be seen below, is only 1:18 minutes long, but the lone image of seeing 50 Cent rock Maleficent horns is enough for a couple of laughs.
"You've got a big, big, big film coming out very soon," Kimmel told the rapper before the clip played.
"Yeah I did a project...man, look...I did a big one," 50 Cent said. "This one ain't going to no Redbox."
The clip shows "Maleficent" star Elle Fanning, who plays Princess Aurora (aka Sleeping Beauty), in the film saying," Don't be afraid."
Cut to 50 Cent coming out of the shadow in a leather coat with a fur collar and with Maleficent horns saying, "I've been shot nine times, I'm not afraid of no little white girl."
The rapper also talked about the now infamous opening pitch he threw at the Mets game on May 27. When he threw the pitch, which is shown in a clip below, he completely missed home plate as the ball quickly curved to the far left.
Kimmel asked him, "Why would you agree to do this in the first place?"
"I still don't know why," 50 Cent said. He later added, "I didn't realize this could happen. Just throwing a ball when you play catch with each other is never an issue. You get there, there's pressure. It's like a ghost from old pitchers that don't like people up there."
Check out 50 Cent's appearance on the show below.