That's Key and Peele doing the "Epic Rap Battles of History," Mahatma Gandhi vs Martin Luther King Jr. edition. Pretty clever, pretty funny.
Slumdog zillionaireThere are a lot more, from "Tolkien vs George RR Martin" to "Darth Vader vs Hitler"
First name Messiah
I rap so hot
I spit yoga fire