Music / Comedy
USA,
2010
Directed by:
Ryan MoultonCast:
Snoop Dogg, 'Weird Al' Yankovic, Rhett McLaughlin, Link Neal, Iman Crosson, Hannah Hart, Jin Au-Yeung, PewDiePie, Lauren Francesca, Ryan Moulton (more)Gallery (30)
Photo © Maker Studios
![Epic Rap Battles of History - Photos](http://image.pmgstatic.com/cache/resized/w663/files/images/film/photos/159/480/159480532_0a6d59.jpg)