Jada Pinkett Smith as Helen of Troy
Hale Berry again as Morgana
Natalie Portman as Merlin
Anthony Mackie as Ervin Rommel
or Kennedy
Jim Carrey as Osama bin Laden
Yara Shahidi as Dr. Watson
Gal Gadot as Spartacus
Jason Momoa as Ivan the Terrible
Dwayne "The Rock" Johnson as Moses
Scarlet Johansson as Stalin
Chris Hemsworth as Tokugava Ieyasu
Leonardo DiCaprio as Madoc ap Owain Gwynedd
Mel Gibson as Genghis Khan
Matthew McConaughey as Christopher Columbus
John Cena Sherlock Holmes
Melissa McCarthy as Abraham Lincoln
Emma Stone as Nikola Tesla
Forest Whitaker as a ninja
Jim Carrey as Albert Einstein
Jackie Chan as Julius Caesar
Kevin Costner as Mahatma Gandhi
Tom Hanks as Emperor Qin Shi Huang of China
Kristen Wiig as Attila the Hun
Angelina Jolie as Dracula
Jack Black as IV. Henrik