Jimmy Kimmel can do no wrong when comes to creating viral hits and his new parody trailer of hit film Maleficent, is probably his best spoof yet.

The American host managed to convince rapper 50 cent, to dress up as Angelina Jolie’s scary character from the new Disney film.

50 cent is so good and funny in the trailer, you almost wish the film was real.