Robbie AmellConnor Reed / Executive Producer Stephen AmellGarrett / Executive Producer Penny EizengaReceptionist Sung KangPark / Executive Producer Martin RoachCaptain Milltown Matthew GouveiaDave / Grocery Store Manager Kevin ClaydonTruck Passenger Peter OuterbridgeWesley Cumbo Greg BrykMarcus Suttcliffe Jeff SinasacOfficer Kuwabara Chris HandfieldOfficer MacAuley Oscar A. GonzalezStrip Club Patron Christine PagulayanField Reporter Dane BingenheimerSuperhero Protestor (uncredited) Michelle DoironDancer (uncredited) Josh AguirreProtester (uncredited) Derek BarnesPyro Man (uncredited) Glenda BraganzaPolice Detective (uncredited) Nick FordProtestor (uncredited) Michelle HillProtester (uncredited) Lisa HindsProtester (uncredited) Eldon HunterPolice Officer / Civilian (uncredited) Elena KhanProtester (uncredited) Heidi MatijevicPsychic Woman (uncredited) Kris PringProtestor (uncredited) Joe VercilloSWAT Officer (uncredited) Q FortierProtester (uncredited) / Producteur Michelle CormierDancer (uncredited) Jeff ChanDirector / Producteur / Screenstory Chris ParéScreenplay / Executive Producer Robbie AmellConnor Reed / Executive Producer Stephen AmellGarrett / Executive Producer Wayne Marc GodfreyExecutive Producer Robert JonesExecutive Producer Lee KimExecutive Producer Ramon PalermoAssociate Producer Tiamat Ownby FoxAssociate Producer Sung KangPark / Executive Producer William ChangExecutive Producer / Visual Effects Supervisor Eric DiepExecutive Producer Omar SpahiExecutive Producer Sascha PennExecutive Producer Cynthia GuidryExecutive Producer Lainie GuidryExecutive Producer Mary Anne WaterhouseExecutive Producer Jasmin MorrisonAssociate Producer Priscilla GalvezAssociate Producer Michael DavisonAssociate Producer Q FortierProtester (uncredited) / Producteur Chris CraneProduction Design Andrea KristofArt Direction David GruerSet Decoration Laura KeightleySet Decoration Buyer Alex DisenhofDirector Of Photography Allan CookeSpecial Effects Makeup Artist Bernadette CroftCostume Designer Kelly BrennanHair Department Head Chris PizzarelliMakeup Department Head Stephanie NashMakeup Artist Charlotte RobertsonKey Costumer Ace McCallumThird Assistant Director Lize van der BijlThird Assistant Director Grant BoyleFirst Assistant Director Neesha PatkiSecond Assistant Director Zoë BigioScript Supervisor Consuelo SolarScript Supervisor Marika LatorcaiScript Supervisor Anna CatleyFirst Assistant Editor Nicholas WongAdditional Editor Geoff AshenhurstConsulting Editor Ryan TaubertOriginal Music Composer Bruce FlemingSupervising Sound Editor Dustin HarrisDialogue Editor Steve BlairSound Effects Editor Brody RatsoySound Re-Recording Mixer Tim O'ConnellFoley Artist Jeff MobergSound Designer Daniel SunCo-Executive Producer Jay DouglasCo-Executive Producer Brian CampbellUnit Production Manager Stephanie BleakleyCasting Assistant Chris ComrieProduction Accountant Thomas TherrienVfx Artist Fernando Feio Fontana3d Generalist Marlaina LaneseVfx Editor Matthew KariatsumariVisual Effects Producer Sang Hoon HwangVisual Effects Technical Director Brian HuynhVisual Effects Producer