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