Suggestions by @davidtena
605 suggestions

Liam Garrigan
as Antiochus III the Great in The Betrayal of Rome

Alex Pettyfer
as Cato the Censor in The Betrayal of Rome

Miguel Ángel Silvestre
as Hannibal in The Betrayal of Rome

Cody Christian
as Scipio Africanus in The Betrayal of Rome

Liam Garrigan
as Antiochus III the Great in The Accursed Legions

Ricky Whittle
as Masinissa in The Accursed Legions

Idris Elba
as Syphax in The Accursed Legions

Marta Milans
as Imilce in The Accursed Legions

Naomi Scott
as Sophonisba in The Accursed Legions

Daniel Gillies
as Maharbal in The Accursed Legions

Naveen Andrews
as Hasdrubal Gisco in The Accursed Legions

Julian Morris
as Mago Barca in The Accursed Legions

Brant Daugherty
as Hasdrubal Barca in The Accursed Legions

Nick Frost
as Naevius in The Accursed Legions

Richard Madden
as Plautus in The Accursed Legions

Rubén Cortada
as Mandonius in The Accursed Legions

Miguel Ángel Muñoz
as Indibilis in The Accursed Legions

Sean Astin
as Marcus Pomponius in The Accursed Legions

Tom Burke
as Quintus Pleminius in The Accursed Legions

Patrick Dempsey
as Marcus Sergius in The Accursed Legions