- Brett Granstaffco-writer
- Chris Whaleyinspired by the book: "The Masked Saint" by (as Pastor Chris Whaley)
- Rob deLeeuw(as Rob De Leeuw)
- Darcy Roy(as Darcy Denis Roy)
- Sonya Ostrowski(as Sonya Ostrowski-Masotti)
Rest of cast listed alphabetically
- Randy Morton(uncredited)
- Zack Trunzo(uncredited)
- David Anselmoco-producer (as David Joseph Anselmo)
- Gary Granstaffexecutive producer
- Peter Hannoushassociate producer
- Justin Kellyline producer
- Cliff McDowellproducer
- Kenin M. Spivakassociate producer
- Brandi Bouletassistant makeup
- Carmela Dos Santosassistant hair / personal wig stylist: Ms. Diahann Carroll
- Kyle J. Hutchinsonassistant makeup
- Arthur Johnsassistant hair
- Ashley Lamonassistant makeup
- Quinn Matthewsassistant makeup
- Ashley Nayassistant hair
- Tammy Roquehair assistant
- Melissa Zimmermankey makeup
- Justin Kellyproduction manager
- John Adamsthird assistant director
- Miguel Gallegofirst assistant director
- Lindsay Kingtrainee assistant director
- Michal Pagesecond assistant director (as Michal 'Scoops' Page)
- Louise Bergeronsets buyer
- Michael Bernardoset dresser (as Michael Bennardo)
- Keith Bowserart department assistant
- Josh Bradfordon set dresser
- Dayna Dugganset dresser
- Matthew Ellisprops master (as Matt Ellis)
- John Gagneset dresser
- Dave McLellanlead dresser (as David McLellan)
- Derek O'Neilset dresser
- Rob Ainsleydialogue editor
- Chris Bottomleyboom operator
- Steve Copleyfoley recordist
- John Elliotfoley artist
- Steve Fosterre-recording mixer
- Dave Fritzadr recordist
- Allan Fungsound supervisor
- Richard Harknesssound effects editor (as Rich Harkness)
- Scott Shepherdre-recording mixer
- Cory Siddallsound recordist
- Luc Benningspecial effects assistant
- Donni Bobiwashspecial effects assistant
- Paul Bosakspecial effects assistant
- Max Macdonaldspecial effects coordinator (as Max MacDonald)
- Nick Flookadditional visual effects: FlookFX
- Mike Sevignyopening title sequence / visual effects producer / visual effects supervisor
- Eric Brysonstunt coordinator
- James Eddydouble: Chris
- James Preston Rogerswrestling technical advisor
- Dwain Barrickdigital management technician
- Jeremy Bernatchezfirst assistant a camera
- Mike Chikoskioperator: art marqee
- Tyler Emmskey grip
- John Gallaghergenny operator
- Axel Greendolly grip
- James HollowayTechnical Consultant (as James 'The Professor' Holloway)
- Trevor Langinelectric
- Rosalia Chilellicasting: Sault Ste Marie (as Rosalie Chilelli)
- Sheena Clowatercasting associate
- Jennifer Irvinebackground coordinator
- Christine McDowellbackground coordinator
- Keith Bowserassistant supervisor
- Mikaela Fyfeassistant supervisor
- Alex Laderoutewardrobe set supervisor
- Charlotte Robertsontruck supervisor
- Hanne Whitfieldassistant costume designer
- Darcy Arthursdigital imaging producer
- James Frasersales executive
- Rob Gyorgydigital imaging on-line editor (as Rev. Rob Gyorgy)
- Margaret Hutzdigital intermediate technician
- Margaret Manselldigital imaging technician
- Bryan Parkdcp mastering
- Andrew Pascoedigital imaging supervisor
- Steve Schmidtassistant editor
- Set Shuterdailies technician: Technicolor
- Brett Triderdigital imaging colorist
- Bob Hallaertlocation production assistant
- Pauline Lavoielocation production assistant
- Jason Lloydlocation production assistant
- Craig Roseassistant location manager
- Kyla Smithlocation production assistant
- J.T. Stubbslocation production assistant
- Srdjan Vilotijeviclocations manager
- Liam Whitelocation production assistant
- Alexander Yarwoodlocation production assistant
- Janal Bechtholdmusic licensing and clearance / recording studio: choir
- Wayne H. Fergusonpiano tuner: and technician
- Ian Hemberyadvisor to composer
- Bruno Lepsadvisor to composer
- Heather McCulloughrecording studio: choir
- Kylie Mcculloughrecording studio: choir (as Kylie McCullough)
- Robert Sibonydrum editor / drums
- Roger St-DenisMusic Score Mixed by / engineered by / musician / programming and arrangements / recording studio: choir / score producer
- Forbes Campbellscript supervisor
- Julie Websterscript supervisor: second unit
- Yvon Blaisdriver
- Robert Callaghanbasecamp/swamper
- Rosalind Callahantransport captain (as Roz Callahan)
- Larry Ceaserdriver
- Tim Ervickhead driver
- Seth Gagnondriver
- Gary Guisedriver
- Dimetre Alexiouteleprompter operator
- Wiliam Andrewsproducer's assistant
- Jay Baxteroffice assistant
- Jennifer Bellerosecaterer: Dish Catering
- Ashlyne Botelhoassistant craft service
- Ernie Boydenteleprompter operator
- Laurel Bresnahaneducation liaison
- Judith Buckleybroker: AON Insurance
- Ashley Dickeyoffice assistant
- Alina Ducharme Dockeryassistant production coordinator
- Robert Appelbewith special thanks to
- Tony Burnswith special thanks to
- Candice Daythe filmmakers wish to thank: and Sault College of Applied Arts & Technology
- Jack DeVriesthe filmmakers wish to thank: and First Baptist Church (as Pastor Jack DeVries)
- Jamie Dingwallwith special thanks to
- Rob 'El Fuego' Etcheverriathe filmmakers wish to thank: and Squared Circle Wrestling Inc.
- Omar Habibwith special thanks to
- Chris Lazarwith special thanks to
- Christian McDowellwith special thanks to
Contribute to this page
Suggest an edit or add missing content