Hrají: Gerard Butler jako King Leonidas, Lena Headey jako Queen Gorgo, Dominic West jako Theron
Roku 480 př. Kr. perský král Xerxes (Rodrigo Santoro) vedl svou armádu, aby konečně rozdrtila Řecko. Nejvhodnějším obranným postavením byl pro Řeky průsmyk u Thermopyl, jenž k obraně poskytoval prostor velký méně než 4,5 metru. Právě tam se 300 sparťanských vojáků, vedených králem Leonidasem (Gerard Butler) utkalo s obrovskou přesilou... Frank Miller, inspirován touto událostí vytvořil grafickou novelu, kterou nazval podle počtu sparťanských vojáků v řeckém vojsku 300. Dostalo se jí obrovského ohlasu a spolu se SIN CITY patří k Millerovým nejlepším pracem. „Bež, poutníče, a zvěstuj Sparťanům, že mrtvi tady ležíme, tak jak zákony kázaly nám.“ - věnování na pomníku padlým v Thermopylské soutěsce.
Gerard Butler jako King Leonidas
Lena Headey jako Queen Gorgo
Dominic West jako Theron
David Wenham jako Dilios
Vincent Regan jako Captain
Michael Fassbender jako Stelios
Tom Wisdom jako Astinos
Stephen McHattie jako Loyalist
Andrew Tiernan jako Ephialtes
Andrew Pleavin jako Daxos
Rodrigo Santoro jako Xerxes
Giovani Cimmino jako Pleistarchos
Tyler Neitzel jako Leonidas at 15 yrs
Eli Snyder jako Leonidas at 7 / 8 yrs
Tim Connolly jako Leonidas' Father
Marie-Julie Rivest jako Leonidas' Mother
Peter Mensah jako Messenger
Arthur Holden jako Partisan
Michael Sinelnikoff jako Elder councilman
Kelly Craig jako Oracle Girl
Greg Kramer jako Ephor #1
Alex Ivanovici jako Ephor #2
Tom Rack jako Ephor #3
David Francis jako Ephor #4
James Bradford jako Ephor #5
Sebastian St. Germain jako Fighting Boy (12 yrs old)
John Dunn-Hill jako Councilman
Dennis St John jako Spartan Baby Inspector
Neil Napier jako Spartan with Stick
Dylan Smith jako Sentry #1
Maurizio Terrazzano jako Sentry #2
Robert Paradis jako Spartan General
Kwasi Songui jako Persian
Alexandra Beaton jako Burned Village Child
Frédéric Smith jako Statesman
Loucas Minchillo jako Spartan Baby A
Nicholas Minchillo jako Spartan Baby B
Andrew Shaver jako Free Greek-Potter
Marcel Jeannin jako Free Greek-Baker
Jere Gillis jako Spartan General #2
Robin Wilcock jako Free Greek-Sculptor
Jeremy Thibodeau jako Spartan Boy
Tyrone Benskin jako Persian Emissary
Robert Maillet jako Uber Immortal (Giant)
Patrick Sabongui jako Persian General
David Schaap jako Potter
Leon Laderach jako Executioner
Dave Lapommeray jako Persian General Slaughtered
Vervi Mauricio jako Armless Concubine
Charles Papasoff jako Blacksmith
Isabelle Champeau jako Mother at Market
Veronique Natalie Szalankiewicz jako Daughter at Market (3 / 5 years old)
Maéva Nadon jako Girl at Market
David Thibodeau jako Boy #1 at Market
Jean Michel Paré jako Other Council Guard
Stewart Myiow jako Persian General
Andreanne Ross jako Concubine #1
Sara Giacalone jako Concubine #2
Ariadne Bourbonnière jako Kissing Concubine #1
Isabelle Fournel jako Kissing Concubine #2
Sandrine Merette-Attiow jako Contortionist
Danielle Hubbard jako Dancer
Elisabeth Etienne jako Dancer
Ruan Vibegaard jako Dancer
Genevieve Guilbault jako Slave Girl
Bonnie Mak jako Slave Girl
Amélie Sorel jako Slave Girl
Caroline Aspirot jako Slave Girl
Gina Gagnon jako Slave Girl
Tania Trudel jako Slave Girl
Stéphanie Aubry jako Slave Girl
Mercedes Leggett jako Slave Girl
Stephania Gambaroff jako Slave Girl
Chanelle Lamothe jako Slave Girl
Sabrina-Jasmine Guilbault jako Slave Girl
Manny Cortez Tuazon jako Transsexual (Asian) #1
Atif Y. Siddiqi jako Transsexual (Arabian) #3
Camille Rizkallah jako Giant with Arrow
Trudi Hanley jako Long Neck Woman
Neon Cobran jako Litter Bearer / Slave
Gary A. Hecker jako Ubermortal Vocals (voice)
Deke Richards jako Spartan Soldier (uncredited)
Darren Shahlavi jako Persian (uncredited)
Marc Trottier jako Spartan Warrior (uncredited)
Duy Vo Van jako Persian (uncredited)
Agnieshka Wnorowska jako Market woman (uncredited)
David Leitch jako Spartan Warrior (uncredited)