Colin Firth character Aurelius
Ben Kingsley character Ambrosinus
Aishwarya Rai Bachchan character Mira
Peter Mullan character Odoacer
Kevin McKidd character Wulfila
John Hannah character Nestor
Iain Glen character Orestes
Thomas Brodie-Sangster character Romulus Augustus
Rupert Friend character Demetrius
Nonso Anozie character Batiatus
Owen Teale character Vatrenus
Alexander Siddig character Theodorus Andronikos
Robert Pugh character Kustennin
James Cosmo character Hrothgar
Harry Van Gorkum character Vortgyn
Murray McArthur character Tertius
Lee Ingleby character Germanus
Beata Ben Ammar character Flavia
Rory Finn character Young Arthur
Ferdinand Kingsley character Young Druid
Andrew Westfield character Marcallis
Alexandra Thomas-Davies character Ygraine
Robert Brazil character Scorpion Commander