Cast of 300
24 credited, in billing order.

Gerard Butleras King Leonidas

Lena Headeyas Gorgo

Dominic Westas Theron

David Wenhamas Dilios/Narrator

Vincent Reganas Captain

Michael Fassbenderas Stelios

Tom Wisdomas Astinos

Andrew Pleavinas Daxos

Andrew Tiernanas Ephialtes

Rodrigo Santoroas Xerxes

Giovani Cimminoas Pleistarchos

Stephen McHattieas Loyalist

Greg Krameras Ephor #1

Alex Ivanovicias Ephor #2

Kelly Craigas Oracle Girl

Eli Snyderas Leonidas @ 7/8 yrs

Tyler Neitzelas Leonidas @ 15 yrs

Tim Connollyas Leonidas' Father

Marie-Julie Rivestas Leonidas' Mother
Sebastian St. Germain
Sebastian St. Germainas Fighting Boy (12 years old)

Peter Mensahas Messenger

Arthur Holdenas Partisan

Michael Sinelnikoffas Elder Councilman

John Dunn-Hillas Councilman
Crew
Zack SnyderDirector · Screenplay
Kurt JohnstadScreenplayMichael B. GordonScreenplayBen WaisbrenExecutive Producer
Craig J. FloresExecutive Producer
Deborah SnyderExecutive Producer
Frank MillerExecutive Producer
Scott MednickExecutive Producer
Thomas TullExecutive ProducerWilliam FayExecutive Producer
Bernie GoldmannProducer
Gianni NunnariProducer