Suggestions by @porkporkporkpig
748 suggestions

Lloyd Ahlquist
as Galileo Galilei in Epic Rap Battles of History!

Peter Shukoff
as Johannes Kepler in Epic Rap Battles of History!

Zach Sherwin
as Nicolaus Copernicus in Epic Rap Battles of History!

Peter Shukoff
as Robin Hood in Epic Rap Battles of History!

Dante Cimadamore
as El Zorro in Epic Rap Battles of History!

Jason Scott Lee
as Shan Yu in Mulan
Jeffrey Dean Morgan
as Colonel in DreamWorks Villains

Pedro Pascal
as Don Diego De La Vega in The Curse of Capistrano

Kim Coates
as Angel Eyes in The Good, The Bad, and The Ugly

Juan Karlos Labajo
as Chakal in The Feathered Serpent
Bill Cosby
as Barack Obama in Trump
Tupac Shakur
as Barack Obama in Trump

Chris Brown
as Barack Obama in Trump

Lil Wayne
as Barack Obama in Trump

Timbaland
as Barack Obama in Trump
Justin Timberlake
as Barack Obama in Trump

Adolf Hitler
as Donald Trump in Trump

Keegan-Michael Key
as Barack Obama in Trump
Morgan Freeman
as Barack Obama in Trump

Aidan Turner
as Rhaegar Targaryen in Robert’s Rebellion