cast
Series Regulars
Nicholas Pinnock
as Hannibal
Tom Hopper
as Arminius
Jefferson Hall
as Viriathus