Characters played by Colin Firth
Aurelius
Characters played by Ben Kingsley
Ambrosinus
Merlin
Characters played by Aishwarya Rai Bachchan
Mira
Characters played by Peter Mullan
Odoacer
Characters played by Kevin McKidd
Wulfila
Characters played by John Hannah
Nestor
Characters played by Iain Glen
Orestes
Characters played by Thomas Brodie-Sangster
Romulus Augustus
Characters played by Rupert Friend
Demetrius
Characters played by Nonso Anozie
Batiatus
Characters played by Owen Teale
Vatrenus
Characters played by Alexander Siddig
Theodorus Andronikos
Characters played by Robert Pugh
Kustennin
Characters played by James Cosmo
Hrothgar
Characters played by Harry Van Gorkum
Vortgyn
Characters played by Beata Ben Ammar
Flavia
Characters played by Murray McArthur
Tertius
Characters played by Ferdinand Kingsley
Young Druid
Characters played by Rory Finn
Young Arthur
Characters played by Lee Ingleby
Germanus
Characters played by Andrew Westfield
Marcallis
Characters played by Alexandra Thomas-Davies
Ygraine
Characters played by Zarrouk Brahim
Slave
Characters played by Robert Brazil
Scorpion Commander
Characters played by Ouerghi Chedly
Fisherman
Characters played by Kathleen Segal
Flirting Girl
Characters played by Tasha Bertram
Egeria
Characters played by Igor De Laurentiis
Septimus
Characters played by Vladimir 'Furdo' Furdik
Executioner
Characters played by Trevor Lovell
Orosius
Characters played by Mark Sangster
Metellus