
Casts

Colin Firth
as Aurelius

Ben Kingsley
as Ambrosinus

Aishwarya Rai Bachchan
as Mira

Peter Mullan
as Odoacer

Kevin McKidd
as Wulfila

John Hannah
as Nestor

Iain Glen
as Orestes

Thomas Brodie-Sangster
as Romulus Augustus

Rupert Friend
as Demetrius

Nonso Anozie
as Batiatus