The Last Legion— Full Cast
2007
Cast (15)

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

Owen Teale
as Vatrenus

Alexander Siddig
as Theodorus Andronikos

Robert Pugh
as Kustennin

James Cosmo
as Hrothgar

Harry Van Gorkum
as Vortgyn