- Zack Snyderscreenplay &
- Kurt Johnstadscreenplay and
- Michael B. Gordonscreenplay
- Frank Millergraphic novel and
- Lynn Varleygraphic novel
- Giovani Cimmino(as Giovani Antonio Cimmino)
- Sebastian St. Germain(as Sébastian St Germain)
- Dennis St John(as Dennis St. John)
- Dylan Smith(as Dylan Scott Smith)
- J. Thibodeau(as Jeremy Thibodeau)
- Dave Lapommeray(as David Lapommeray)
- Maéva Nadon(as Maeva Nadon)
- Jean Michel Paré(as Jean-Michel Paré)
- Andreanne Ross(as Andréanne Ross)
- Ariadne Bourbonnière(as Ariadne Bourbonniere)
- Sandrine Merette-Attiow(as Sandrine Mérette-Attiow)
- Elisabeth Etienne(as Élisabeth Etienne)
- Genevieve Guilbault(as Geneviéve Guilbault)
- Stéphanie Aubry(as Stephanie Aubry)
- Stephania Gambaroff(as Stéphania Gambarova)
Rest of cast listed alphabetically
- Martin Blais(uncredited)
- Devin Delorme(uncredited)
- David Leitch(uncredited)
- Deke Richards(uncredited)
- Darren Shahlavi(uncredited)
- Marc Trottier(uncredited)
- Duy Vo Van(uncredited)
- Steve Barnettco-producer
- Mark Cantonproducer (produced by)
- Wesley Collerassociate producer
- William Fayexecutive producer
- Craig J. Floresexecutive producer
- Bernie Goldmannproducer (produced by)
- Scott Mednickexecutive producer
- Frank Millerexecutive producer
- Gianni Nunnariproducer (produced by)
- Josette Perrottaco-producer
- Nathalie Peter-Contesseassociate producer
- Jeffrey Silverproducer (produced by)
- Deborah Snyderexecutive producer
- Silenn Thomasassociate producer
- Thomas Tullexecutive producer
- Ben Waisbrenexecutive producer (as Benjamin Waisbren)
- Tyler Batescomposer (music by)
- Larry Fongdirector of photography
- William Hoyeditor (edited by)
- Carrie Hiltoncasting director (casting by)
- Jim Bissellproduction designer (as James D. Bissell)
- Isabelle Guaysupervising art director
- Michael Wilkinsoncostume designer (costumes designed by)
- Tony Acosta Jr.special makeup effects artist
- Audrey L. Anzureshair department head
- Caroline Aquinspecial makeup effects artist
- David P. Bartonspecial makeup effects artist
- Patrick Baxterspecial makeup effects artist
- Philemon Beaudetassistant special makeup effects artist
- Jocelyne Bellemarekey makeup artist
- Damon Bishopmakeup effects lab technician
- Chris Bridgesanimatronics & speciality props designer / special makeup effects artist
- Julie Briseboisspecial makeup effects artist
- Christopher DeFariaexecutive in charge of production
- Jacky Lavoieunit production manager
- Andrea Wertheimpost-production supervisor
- Elizabeth Miller Gavcuspost-production executive (uncredited)
- Jesabelle Boileauadditional third assistant director
- Holly Brace-Lavoiethird assistant director (as Holly Brace Lavoie)
- Stéphane Bylassistant director
- Anne Cussonthird assistant director
- Manon Célestinthird assistant director
- Robert Ditchburnfirst assistant director: second unit / second assistant director (as Robbie Ditchburn)
- Martin Doepnersecond assistant director: second unit / third assistant director
- Carl Kourithird assistant director
- Agnieszka Kroskowskasecond second assistant director
- Josée Lachancesecond assistant director: second unit
- Frédéric Amblardset designer
- Serge Archambaulthead scenic painter
- Carole Arpinon-set props
- Richard Bennettstoryboard artist
- Alain Brochuconstruction supervisor
- Michel Brochuconstruction supervisor
- David A. Brookeartist (as David Brooke)
- Sarah Bourgeoisassistant sound editor
- Thomas C. Brewerre-recording mixer: Atmos
- Brad Brockfoley mixer
- Michael Broombergfoley artist (as Michael J. Broomberg)
- Jean-Philippe Bérubécable puller
- Zack Davisadr supervisor / dialogue supervisor
- Maxime Ferlandboom operator
- Peter Gleavesadr mixer
- Detlef Halaskire-recording mixer
- Marc Auclairspecial effects assistant
- Roland Blancaflorfoam department supervisor: Smith FX
- Mark Bourquespecial effects artist
- Chris Bridgeskey special effects: Toronto
- Kevin Carterspecial effects contact lenses
- Adam Charbonneauspecial effects assistant: second unit
- Yvon Charbonneauspecial effects technician: second unit
- Georges Chartrandspecial effects technician
- Francis Choquettespecial effects technician
- Louis Craigspecial effects supervisor
- Lindsay Adams2D technical director: Animal Logic
- Eric Algrenflame artist: Hydraulx
- Ian Allardlighting technical director
- Casey Alleninferno artist
- Melissa Almeidavisual effects: Hybride
- Eric Almerasdigital compositor
- Marcus Alqueresanimator
- Alp Altinermatte painter: hydraulx
- Rob Andrewsdigital effects artist
- Jeffery Arostunts / utility stunts (as Jeffery Ong)
- Abdul Ayoolastunts / stunt performer (uncredited)
- Marcello Bezinastunt performer
- Hubert Boorderstunt performer / stunts
- Bobby Brownstunts
- Damon Carofight choreographer / stunt coordinator
- Richard Algerelectrician
- Tim Arashebencamera technician: Wescam camera
- Eric Aubinsecond assistant camera: "b" camera
- Miroslaw Baszakdirector of photography: second unit
- Robert B. Bayliskey grip: second unit (as Robert Bruce Baylis) / key grip: second unit
- Pierre Beaulieulighting technician
- Jean-Philippe Berniercamera trainee
- Alain Bisson Doyalgrip: second unit
- Stephane Boisvertgenerator operator
- Richard Boucherdolly grip first unit
- Thanh Nguyenanimator (uncredited)
- Yanick Bousquetcasting assistant
- Julie Bretonextras casting
- Andrea Kenyoncasting: Canada
- Tamara-Lee Notcuttcasting associate
- Shawn Robertscasting assistant
- Julie Amyotdresser
- Jennifer Andersonassistant wardrobe supervisor / costume assistant
- Henri Aubertinkey dresser
- Christine Bieselin Clarkassistant costume designer (as Christine Bieselin)
- Mureille Blouincostume breakdown artist
- Élise Bélandspecialized costume technician
- Yves Champagnecostume prop maker
- Rosalie Clermontwardrobe assistant (as Rosalie Clermont-Bilodeau)
- Todd Baillerepost-production consultant
- Susan Blisspost script services
- Dylan Carteron-line editor
- Eric Gaudrycolorist: dailies
- Nathan Gunnassistant editor
- Bill Holleycolorist
- Missy Papageorgedigital intermediate producer
- George Papuashvilieditor: video
- Pierre Blondinlocation manager
- Paul Archibaldmusician: trumpet
- Roger Argentemusician: trombone
- Ian Balmainmusician: trumpet
- Fenella Bartonmusician: violin
- Tyler Batesmusic arranger: choral
- Paul Benistonmusician: trumpet
- Simon Bensonmusician: double bass
- Mark Berrowmusician: violin
- Maya Bickelmusician: violin
- Marianne Girardassistant script supervisor
- Kimi Webberscript supervisor
- John Bobertransportation captain
- Michel Boulangerdriver: Mark Canton
- Collin Butrumtransportation coordinator
- Pierre Olivier Chénardbasecamp operator
- John Gendrondriver
- Daniel Matthewstransportation coordinator
- Michel Molliconetransportation
- Spiro Tsovrasdriver: cast
- Tony Acosta Jr.puppeteer
- Simon Alainstand-in
- Barbara Arsenaultassistant to line producer
- Marie-Elaine Baillyproduction coordinator
- Nancy Banksacting coach: Rodrigo Santoro
- Rebecca Bellsecretary
- Melanie Bergeronhead set medic
- Paola Bossolaproduction office staff
- Guylaine Boucherassistant production coordinator
- Etienne Caronproduction assistant
- Unidef Yashizzospecial thanks
Contribute to this page
Suggest an edit or add missing content