Aurelius
Ambrosinus / Merlin
Mira (as Aishwarya Rai)
Odoacer
Wulfila
Nestor
Orestes
Romulus Augustus (as Thomas Sangster)
Demetrius
Batiatus
Vatrenus
Theodorus Andronikos
Kustennin
Hrothgar
Vortgyn
Flavia
Tertius
Young Druid
Young Arthur (as Rory James)
Germanus
Marcallis
Ygraine
Slave (as Brahim Zarrouk)
Scorpion Commander
Fisherman (as Chedly Ouerghi)
Flirting Girl
Egeria (uncredited)
Septimus (uncredited)
Executioner (uncredited)
Orosius (uncredited)
Metellus (uncredited)