SupportSupport
Trap > Credits and Details
Directed by
M. Night Shyamalan M. Night Shyamalan  
Written by
M. Night Shyamalan M. Night Shyamalan ... written by
Cast
Josh Hartnett Josh Hartnett ... Cooper
Ariel Donoghue Ariel Donoghue ... Riley
Saleka Shyamalan Saleka Shyamalan ... Lady Raven (as Saleka Night Shyamalan)
Alison Pill Alison Pill ... Rachel
Hayley Mills Hayley Mills ... Dr. Josephine Grant
Jonathan Langdon Jonathan Langdon ... Jamie
Mark Bacolcol Mark Bacolcol ... Spencer
Marnie McPhail Marnie McPhail ... Jody's Mom (as Marnie McPhail-Diamond)
Kid Cudi Kid Cudi ... The Thinker (as Scott Mescudi)
Russ Russ ... Parker Wayne (as Russell 'Russ' Vitale)
Marcia Bennett Marcia Bennett ... Cooper's Mother
Vanessa Smythe Vanessa Smythe ... Tour Manager
M. Night Shyamalan M. Night Shyamalan ... Spotter
Lochlan Miller Lochlan Miller ... Logan
Steve Boyle Steve Boyle ... Lead SWAT Member (as Steven Boyle)
David D'Lancy Wilson David D'Lancy Wilson ... Sniper Leader
James Gomez James Gomez ... Sniper Leader
Nadine Hyatt Nadine Hyatt ... Sniper Leader
Michael Brown Michael Brown ... SWAT Member Leader at Limo
Hailey Summer Hailey Summer ... The Thinker's Assistant
Olivia Barrett Olivia Barrett ... Nurse
Allison Ference Allison Ference ... Burn Victim
Harley Ruznisky Harley Ruznisky ... Jody
Joseph Daly Joseph Daly ... Limo Driver (Jeremiah)
Luke Charles Luke Charles ... SWAT (Police Officer by Stage)
Mateo Arias Mateo Arias ... Opening Band Papa's Boots
Milan Deng Milan Deng ... Wigged Dancing Girl
Ajanae Stephenson Ajanae Stephenson ... Wigged Dancing Girl
Khiyla Aynne Khiyla Aynne ... Wigged Dancing Girl
Abbas Wahab Abbas Wahab ... SWAT Member (Employee Area)
Bobby Manning Bobby Manning ... Scalper
Maya Lee O'Connor Maya Lee O'Connor ... Screaming Fan (as Maya O'Connor)
Lauren Brady Lauren Brady ... Screaming Fan 2
Valentina Theresa Valentina Theresa ... T-Shirt Snob
Erica Wilson Erica Wilson ... Hero Fainting Girl
Leeyarah Belle Barcia Leeyarah Belle Barcia ... Fainting Girl #1
Sare Thorpe Sare Thorpe ... SWAT Member (Leading Area)
Mia Yaguchi-Chow Mia Yaguchi-Chow ... Intoxicated Woman's Friend
Dominique Brownes Dominique Brownes ... Woman on the Street
Lara Zaluski Lara Zaluski ... Friend of Woman on the Street
Timilehin Olusoga Timilehin Olusoga ... Lady Raven Hero Fan
Elizabeth Victoria Wong Elizabeth Victoria Wong ... Main Street Pedestrian (as Elizabeth Wong)
Josh Stone Josh Stone ... Main Street Pedestrian
Piper Hook Piper Hook ... Limo Bystander
AJ Nadeau AJ Nadeau ... Limo Bystander
Michael Cox Michael Cox ... Limo Bystander
Jarrod Clegg Jarrod Clegg ... Limo Bystander
Jennifer Ashleigh Lloyd Jennifer Ashleigh Lloyd ... Limo Bystander
Iliya Kovler Iliya Kovler ... Limo Bystander
Joshua Peace Joshua Peace ... Suspicious SWAT Member (as Josh Peace)
Uncredited Cast
John Andrews John Andrews ... Police Officer
Andrea Caldarise Andrea Caldarise ... Lady Raven Fan
Romeo V. Castle Romeo V. Castle ... Concert Attendee
Nico DeMedici Nico DeMedici ... SWAT Member
Carl Hines Carl Hines ... Police Officer
Jessica Konkle Jessica Konkle ... Concert Goer
Aaron J. La Fleur Aaron J. La Fleur ... SWAT Member
David Marcucci David Marcucci ... Stage Hand
Marlon Masimba Marlon Masimba ... Father of Lady Raven Hero Fan
Daniel Ryan-Astley Daniel Ryan-Astley ... Lady Raven Fan
Evan Stern Evan Stern ... Store Manager
Kristi Woods Kristi Woods ... FBI Agent
Brandon Young Brandon Young ... Vendor Worker
Produced by
Marc Bienstock Marc Bienstock ... producer
Scott Friend Scott Friend ... co-producer
Ashwin Rajan Ashwin Rajan ... producer
Jeff Robinson Jeff Robinson ... co-producer
Steven Schneider Steven Schneider ... executive producer
M. Night Shyamalan M. Night Shyamalan ... producer
Original Music by
Herdís Stefánsdóttir Herdís Stefánsdóttir  
Special Effects by
Jonathan Graham Jonathan Graham ... moldmaker
Mike Innanen Mike Innanen ... special effects coordinator
Carolyn Lutgens Carolyn Lutgens ... spfx tracker
Simone Quinlan Simone Quinlan ... special effects technician
Matthew Tulk Matthew Tulk ... special effects rigging key
Visual Effects by
Danny Albano Danny Albano ... digital restoration artist
Faris Alfarisyi Faris Alfarisyi ... compositor: Ingenuity Studios
Mohammad Arrifki Mohammad Arrifki ... compositing artist: Ingenuity Studios
Sofie Aurelia Sofie Aurelia ... compositor: Ingenuity Studios
Muhammad Bakri Muhammad Bakri ... compositor: Ingenuity Studios
Johnathan R. Banta Johnathan R. Banta ... compositing supervisor
Colby Bartine Colby Bartine ... visual effects editor
Ryan Basa Ryan Basa ... digital compositor
Grant Beaudette Grant Beaudette ... digital restoration artist
Joyce Boll Joyce Boll ... visual effects executive producer: Ollin VFX
Edgar Ortiz Borja Edgar Ortiz Borja ... visual effects producer
Mathieu Bourguignon Mathieu Bourguignon ... visual effects editor: Fin Design & Effects
Dan Bryce Dan Bryce ... visual effects artist
Devi Kartika Dewi Devi Kartika Dewi ... Compositing Artist: Ingenuity Studios
Marina Dorado Marina Dorado ... visual effects coordinator: El Ranchito VFX
Isnainul Fahrizal Isnainul Fahrizal ... compositor: Ingenuity Studios
Lauren Fernandez-Morrell Lauren Fernandez-Morrell ... digital compositor
Serly Fitalia Serly Fitalia ... compositor: Ingenuity Studios
Andrea García Manzano Andrea García Manzano ... visual effects coordinator
John Grimaldi Jr. John Grimaldi Jr. ... in-house visual effects artist
Will Hackett Will Hackett ... compositor: Fin Design & Effects
Abby Hall Abby Hall ... visual effects artist
Caylee Han Caylee Han ... compositor
Kaylee Hatfield Kaylee Hatfield ... digital compositor
Hutri Hutri ... compositor: Ingenuity Studios
Haikal Ishak Haikal Ishak ... compositor: Ingenuity Studios
Lindsey Kaiser Lindsey Kaiser ... head of studio/vfx executive producer
Juhee Kang Juhee Kang ... compositor
Mikaela Kristanto Mikaela Kristanto ... visual effects production assistant: Ingenuity Studios
Haris Kruskic Haris Kruskic ... visual effects producer: Fin Design & Effects
Grant Laker Grant Laker ... visual effects pipeline & tools artist: Fin Design & Effects
Delane Leahy Delane Leahy ... visual effects producer: FuseFX
Peter Lee Peter Lee ... digital artist: Fin & Design Effects
Wesley Leung Wesley Leung ... Visual Effects Production Manager
Brett Madill Brett Madill ... visual effects 3d scanning technician
David Malvaez David Malvaez ... visual effects editor
Javier Marcheselli Javier Marcheselli ... visual effects supervisor
Tara Mason Tara Mason ... senior compositor
John N. Mayer John N. Mayer ... compositor: Fin Design & Effects
Jon Meier Jon Meier ... head of 3d: West Coast FuseFx
Jacob Metcalf Jacob Metcalf ... Visual Effects Artist: Lola VFX
Vimal Raj Mohan Vimal Raj Mohan ... senior visual effects layout artist: Fin Design & Effects
Alejandro Monzon Alejandro Monzon ... compositor
Alberto Isaac Camacho Mora Alberto Isaac Camacho Mora ... visual effects supervisor
Yabin Morales Yabin Morales ... visual effects supervisor
Tyler Munson Tyler Munson ... Technical Supervisor: PRG
Kelvin Nataniel Kelvin Nataniel ... compositor: Ingenuity Studios
Ha Thao Nguyen Ha Thao Nguyen ... Roto-paint artist: Fin Design + Effects
Ashley Nizich Ashley Nizich ... visual effects executive producer
David Orman David Orman ... visual effects data manager: Fin Design & Effects
Jahmin Pama Jahmin Pama ... visual effects department manager / visual effects department manager: Folks VFX
Ankur Pandey Ankur Pandey ... digital compositor
Nobian Patty Nobian Patty ... compositor: Ingenuity Studios
Gillian Pearson Gillian Pearson ... visual effects producer: Cantina Creative
Joseph Vincent Pike Joseph Vincent Pike ... visual effects supervisor
Pascal Prima Pascal Prima ... compositor: Ingenuity Studios
Febra Madhana Yoki Putra Febra Madhana Yoki Putra ... compositor: Ingenuity Studios
Matthew Rappaport Matthew Rappaport ... visual effects artist
Jeremy Renteria Jeremy Renteria ... compositor: FuseFX
Eliza Roberts Eliza Roberts ... visual effects coordinator: FuseFX
Raymond Rodriguez Raymond Rodriguez ... digital compositor
Raymond Rodriguez Raymond Rodriguez ... digital compositor
Handal Sadewo Handal Sadewo ... compositor: Ingenuity Studios
Rionald Samuel Rionald Samuel ... compositor: Ingenuity Studios
Tushar Sawant Tushar Sawant ... compositor
Zach Smothers Zach Smothers ... digital restoration artist
Pedro Tarrago Pedro Tarrago ... visual effects editorial supervisor: FuseFX
Goran Tecic Goran Tecic ... digital restoration artist
Drake Thorne Drake Thorne ... visual effects production support: Fin Design & Effects
Will Towle Will Towle ... visual effects supervisor
Tommy Tran Tommy Tran ... visual effects supervisor
Fizry Untoro Fizry Untoro ... compositor: Ingenuity Studios
Chris Van Noy-March Chris Van Noy-March ... matte painter
Davin Vincentius Davin Vincentius ... compositor: Ingenuity Studios
Angela Walsh Angela Walsh ... digital artist
Annie Wang Annie Wang ... compositor
Daniel Ward Daniel Ward ... compositor
Megan Whisenhunt Megan Whisenhunt ... visual effects artist
Paul Wicke Paul Wicke ... compositor: Fin Design & Effects
Timotius William Timotius William ... compositor: Ingenuity Studios
Jonny Williams Jonny Williams ... roto/prep lead: Fin Design & Effects
Fathelia Yasmin Fathelia Yasmin ... visual effects production assistant: Ingenuity Studios
Christian Zeiler Christian Zeiler ... senior compositor/in-house visual effects artist: Blinding Edge Ppictures
Gaurav Ghatge Gaurav Ghatge ... compositor
Jeronimo Martinez Jeronimo Martinez ... matchmove artist: Ollin VFX
Stunts
Alex Armbruster Alex Armbruster ... stunt performer
A. Ross De St. Croix A. Ross De St. Croix ... stunts
Dustin Faith Dustin Faith ... stunt performer
Carl Fortin Carl Fortin ... stunt performer
Dana Jones Dana Jones ... stunt performer
Jamie Jones Jamie Jones ... stunt coordinator
Riley Jones Riley Jones ... stunt performer
Melissa Kelly Melissa Kelly ... stunt double / stunt kiosk worker
Mathieu Ledoux Mathieu Ledoux ... stunt performer
Serena Ly Serena Ly ... stunt performer
Melanie Phan Melanie Phan ... stunt actor
Aj Risi Aj Risi ... stunt safety
Vincent Rother Vincent Rother ... additional stunt coordinator / stunt performer / utility stunts
Jeanette Roxborough Jeanette Roxborough ... stunt actor
Kyra Smith Kyra Smith ... stunt performer
Al Vrkljan Al Vrkljan ... stunts
Wayne Wells Wayne Wells ... stunt performer
Additional Info
Premiere: July 19, 2024
Theatrical Release: August 02, 2024
DVD Release: November 05, 2024
Blu-ray Release: November 05, 2024
Countries: United States Canada
Distributor: Warner Brother Studios
Websites: IMDb Wikipedia
Ratings
IMDb

5.8 / 10

Metacritic

52 / 100

Production Companies
Blinding Edge Pictures
The Government of Canada Income Tax Credit Program
Distributors
Warner Bros.
  (2024) (United States) (theatrical)
Amazon Prime Video
  (2024) (World-wide) (VOD) (video)
Apple TV+
  (2024) (World-wide) (VOD) (video)
Home Box Office (HBO)
  (2024) (United States) (TV)
Max
  (2024) (United States) (VOD) (video)
Netflix
  (2025) (United States) (VOD) (video)
Studio Distribution Services (SDS)
  (2024) (United States) (through) (Blu-ray)
Studio Distribution Services (SDS)
  (2024) (United States) (through) (DVD)
Studio Distribution Services (SDS)
  (2024) (United States) (Ultra HD Blu-ray) (through)
Warner Bros. Home Entertainment
  (2024) (United States) (through Studio Distribution Services) (Blu-ray)
Warner Bros. Home Entertainment
  (2024) (United States) (through Studio Distribution Services) (DVD)
Warner Bros. Home Entertainment
  (2024) (United States) (Ultra HD Blu-ray) (through Studio Distribution Services)
Filming Locations
Hamilton, Ontario, Canada
  (FirstOntario Center)
Mississauga, Ontario, Canada
Toronto, Ontario, Canada
  (Rogers Centre)
Site Ranking (#1,471 / 33,114)
#1,467 Alice In Wonderland Alice In Wonderland (1951)
#1,468 Escape From New York Escape From New York (1981)
#1,469 M3GAN M3GAN (2022)
#1,470 Tremors Tremors (1990)
#1,471 Trap Trap (2024)
#1,472 Devil Devil (2010)
#1,473 Lost Highway Lost Highway (1997)
#1,474 I Saw The Devil I Saw The Devil (2010)
#1,475 Riverdale: Season 4 Riverdale: Season 4 (2019)