Cast and Crew of 300: Rise of an Empire

Cast of
300: Rise of an Empire

About 300: Rise of an Empire

Greek general Themistocles attempts to unite all of Greece by leading the charge that will change the course of the war. Themistocles faces the massive invading Persian forces led by mortal-turned-god, Xerxes and Artemesia, the vengeful commander of the Persian navy.

Full Cast of 300: Rise of an Empire

Sullivan Stapleton
plays Themistocles

Eva Green
plays Artemisia

Eva Green as Artemisia

Eva Gaëlle Green, born July 6th 1980, is a French actress and model. She started her career in theatre before making ...

See Eva Green's other roles

Lena Headey
plays Queen Gorgo

Lena Headey as Queen Gorgo

Lena Kathren Headey (born 3 October 1973) is a British actress. She gained international recognition and acclaim for ...

See Lena Headey's other roles

Callan Mulvey
plays Scylias

Callan Mulvey as Scylias

Mulvey was born in New Zealand, and is of Maori and European heritage. His family moved to Sydney, Australia when he ...

See Callan Mulvey's other roles

David Wenham
plays Dillios

David Wenham as Dillios

David Wenham (born 21 September 1965) is an Australian actor who has appeared in movies, television series and theatr...

See David Wenham's other roles

Rodrigo Santoro
plays Xerxes

Rodrigo Santoro as Xerxes

Rodrigo Junqueira dos Reis Santoro is a Brazilian actor. He has appeared in many successful movies, including Brainst...

See Rodrigo Santoro's other roles

Jack O'Connell
plays Calisto

Andrew Tiernan
plays Ephialtes

Andrew Tiernan as Ephialtes

Andrew James Tiernan is an English film and television actor.

See Andrew Tiernan's other roles

Ashraf Barhom
plays General Bandari

Andrew Pleavin
plays Daxos

Andrew Pleavin as Daxos

Andrew Pleavin was born on April 13, 1968 and is currently 56 years old.

See Andrew Pleavin's other roles

Hans Matheson
plays Aesyklos

Peter Mensah
plays Persian Emissary

Peter Mensah as Persian Emissary

Peter Osei Mensah (born on 27 August 1959, ht. 6'3"), is a Ghanaian-English actor, best known for his roles in Tears ...

See Peter Mensah's other roles

Ben Turner
plays General Artaphernes

Ben Turner as General Artaphernes

Ben Turner was born on February 3, 1980 and is currently 44 years old.

See Ben Turner's other roles

Christopher Boyer
plays Senator

Christopher Boyer as Senator

Christopher Boyer was born on March 10, 1960 and is currently 64 years old.

See Christopher Boyer's other roles

Fred Ochs
plays Senator

Price Carson
plays Senator

Price Carson as Senator

Price Carson is an American film and television actor.

See Price Carson's other roles

John Michael Herndon
plays Senator

David Pevsner
plays Senator

Peter Ferdinando
plays Greek Ambassador

Peter Ferdinando as Greek Ambassador

Peter Ferdinando is a British character actor, known for his varied performances. He has collaborated extensively wi...

See Peter Ferdinando's other roles

Igal Naor
plays King Darius

Luke Roberts
plays Butcher

Luke Roberts as Butcher

Luke Roberts (born 1977) is an English actor, known for his role as Joseph Byrne in the BBC One medical drama series ...

See Luke Roberts's other roles

George Georgiou
plays Greek Citizen

Farshad Farahat
plays Persian Officer

Christopher Sciueref
plays General Kashani

Steven Cree
plays Decapitated Greek marine

Caitlin Carmichael
plays 8 Year Old Artemisia

Caitlin Carmichael as 8 Year Old Artemisia

Caitlin Carmichael (born July 2, 2004) is an American actress

See Caitlin Carmichael's other roles

Jade Chynoweth
plays 13 Year Old Artemisia

Kevin Fry-Bowers
plays Lascivious Greek

David Sterne
plays Old Statesman

Gregor Truter
plays Small Ambassador

Vincent Walsh
plays Naval Commander

Nick Court
plays Theban Commander

Mark Killeen
plays Greek Commander

Stefan Ivanov
plays Persian Commander

Atanas Srebrev
plays Blacksmith

Mark Aaron Wagner
plays Artemesia's Father (uncredited)

Mark Aaron Wagner as Artemesia's Father (uncredited)

Mark Aaron Wagner was born on November 3, 1975 and is currently 48 years old.

See Mark Aaron Wagner's other roles

Nancy McCrumb
plays Athenian Woman (uncredited)

Bo Roberts
plays Spartan Warrior (uncredited)

Gregory Shelby
plays Spartan Warrior (uncredited)

Wayne Dalglish
plays Young Spartan (uncredited)

Wayne Dalglish as Young Spartan (uncredited)

Wayne Dalglish was born on September 12, 1990 and is currently 33 years old.

See Wayne Dalglish's other roles

Velimir Velev
plays Hermit (uncredited)

Dimo Alexiev
plays Rope Puller

Georgi Stanislavov
plays Persian Bomber 03 (uncredited)

Dimiter Doichinov
plays Spartan Warrior (uncredited)

Velizar Peev
plays Spartan Warrior (uncredited)

Aleksandar Belovski
plays Greek Citizen (uncredited)


Crew of 300: Rise of an Empire

Discover the backstage crew of 300: Rise of an Empire →