After all the covers and parodies Jimmy Fallon has done with hip-hop on both 'Late Night' and 'The Tonight Show,' one of the best happened last night (April 8) with Anne Hathaway. The two performed Broadway versions of classic rap songs and the result: hilarity.

'Gin and Juice' by Snoop Dogg and Dr. Dre, 50 Cent's 'In Da Club' and Kendrick Lamar's 'Bitch Don't Kill My Vibe' are transformed into show tunes as 'The Tonight Show' stage features Jimmy on a black grand piano and Anne at the mic outlandishly acting in her best cabaret speaking voice.

While each of the tracks are quite entertaining, it's their rendition of Kendrick's Bitch Don't Kill My Vibe' that goes beyond this writer's expectations. Although Jimmy has a bit of trouble singing the lyrics, Anne brings out her best vibrato for a quite emotional performance of the song. She even gets on top of the piano to add more drama.

But while this performance is a good collection of covers, Anne clearly is calling out all the haters while she sings Kendrick's lines.