Kendrick Lamar grabbed the Karaoke mic for XXL, and ripped some classics from Eminem, Jay Z and 50 Cent.

Kendrick not only nails the lyrics side of things, he even has the stage presence down too.

Watch his 50 Cent impression when he starts to go in!

This is a pretty cool concept from XXL, and hopefully there will be some more like it soon.

What did you think about Kendrick's performance?  No matter what you say, I guess it could have been worse, right?