Cast and Crew of The Last Legion

Cast of
The Last Legion

About The Last Legion

As the Roman empire crumbles, young Romulus Augustus flees the city and embarks on a perilous voyage to Britain to track down a legion of supporters.

Full Cast of The Last Legion

Colin Firth
plays Aurelius

Colin Firth as Aurelius

Colin Andrew Firth (born 10 September 1960) is an English actor and producer. He was identified in the mid-1980s with...

See Colin Firth's other roles

Ben Kingsley
plays Ambrosinus

Aishwarya Rai Bachchan
plays Mira

Peter Mullan
plays Odoacer

Peter Mullan as Odoacer

Peter Mullan (born 2 November 1959) is a Scottish stage, film and television actor and director, best known for playi...

See Peter Mullan's other roles

Kevin McKidd
plays Wulfila

Kevin McKidd as Wulfila

Kevin McKidd (born 9 August 1973) is a Scottish television and film actor and director. He is known for his prominent...

See Kevin McKidd's other roles

John Hannah
plays Nestor

John Hannah as Nestor

John Hannah (born 23 April 1962) is a Scottish actor of film and television. He has appeared in Stephen Sommers Mummy...

See John Hannah's other roles

Iain Glen
plays Orestes

Iain Glen as Orestes

Iain Alan Sutherland Glen (born 24 June 1961) is a Scottish actor. Glen is best known for his roles as Dr. Alexander ...

See Iain Glen's other roles

Thomas Brodie-Sangster
plays Romulus Augustus

Thomas Brodie-Sangster as Romulus Augustus

Thomas Brodie-Sangster (born 16 May 1990), is an English actor. He is known for playing Sam in Love Actually (2003), ...

See Thomas Brodie-Sangster's other roles

Rupert Friend
plays Demetrius

Rupert Friend as Demetrius

Rupert Friend (born 1 October 1981) is an English film actor, who is best known for his roles as Mr. Wickham in the 2...

See Rupert Friend's other roles

Nonso Anozie
plays Batiatus

Nonso Anozie as Batiatus

Chukwunonso Nwachukwu "Nonso" Anozie is a British actor who has worked on stage, film, and television. He is best kno...

See Nonso Anozie's other roles

Owen Teale
plays Vatrenus

Alexander Siddig
plays Theodorus Andronikos

Alexander Siddig as Theodorus Andronikos

Siddig El Tahir El Fadil El Siddig Abderrahman Mohammed Ahmed Abdel Karim El Mahdi ( born 21 November 1965) is a Suda...

See Alexander Siddig's other roles

Robert Pugh
plays Kustennin

Robert Pugh as Kustennin

Robert Pugh was born on January 1, 1950 and is currently 74 years old.

See Robert Pugh's other roles

James Cosmo
plays Hrothgar

James Cosmo as Hrothgar

From Wikipedia, the free encyclopedia James Cosmos is known for his film roles as Angus MacLeod in Highlander, Campb...

See James Cosmo's other roles

Harry Van Gorkum
plays Vortgyn

Murray McArthur
plays Tertius

Murray McArthur as Tertius

Murray McArthur was born on May 4, 1966 and is currently 58 years old.

See Murray McArthur's other roles

Lee Ingleby
plays Germanus

Beata Ben Ammar
plays Flavia

Rory Finn
plays Young Arthur

Ferdinand Kingsley
plays Young Druid

Ferdinand Kingsley as Young Druid

Born in 1988 at Leamington Spa. Warwickshire, to knighted British actor Ben Kingsley and his theatrical director wif...

See Ferdinand Kingsley's other roles

Andrew Westfield
plays Marcallis

Alexandra Thomas-Davies
plays Ygraine

Robert Brazil
plays Scorpion Commander


Crew of The Last Legion

Discover the backstage crew of The Last Legion →