Trap Cast & Character Guide
Summary Trap may not be Hartnett's best movie but it could still be profitable with its low production costs.
Shyamalan's films tend to make money despite mixed reviews, with Split being a recent standout.
Saleka Shyamalan debuts as Lady Raven in Trap, showcasing her real-life musical talent in the film.
Josh Hartnett stars in M. Night Shyamalan's new psychological horror thriller Trap, which was released in theaters on August 2, 2024. Hartnett has made a major comeback over the last few years after he appeared in Black Mirror season 6 and Christopher Nolan's Best Picture winner Oppenheimer and has shown no signs of slowing down since. He made a surprise guest appearance in The Bear season 3, becoming an official member of the series' coveted expansive universe, and is now playing a serial killer in disguise in Trap, which also features the feature film debut of Shyamalan's daughter Saleka as pop singer Lady Raven.
While Trap may not go down as one of Hartnett's all-time best movies, debuting with a Rotten Tomatoes critic score of 44%, it still has a great chance of being profitable at the box office with its relatively modest production budget. Despite having a history of up-and-down ratings from critics, Shyamalan movies almost always find a way to make money due to their low costs of production. 2016's Split starring James McAvoy and Anya Taylor-Joy was arguably Shyamalan's most recent great movie, although 2023's Knock at the Cabin was also mostly well-received.
Your browser does not support the video tag.
Josh Hartnett as Cooper Adams
Close
Actor: Following his breakout roles in teen horror films such as Halloween H20 and The Faculty, Josh Hartnett became one of the most in-demand young actors in Hollywood during the early 2000s. He became a star in war movies like Pearl Harbor and Black Hawk Down before stepping into other popular roles in movies like The Black Dahlia, Lucky Number Slevin, Sin City, and 30 Days of Night. Hartnett has also been featured in a number of recent Guy Ritchie films such as Wrath of Man (2021) and Operation Fortune: Ruse de Guerre, which greatly contributed to him gaining enough momentum to land the starring role in M. Night Shyamalan's Trap.
Notable Movies & TV Shows:
Title Role The Faculty (1998) Zeke Tyler Pearl Harbor (2001) Danny Walker Black Hawk Down (2001) Eversmann Lucky Number Slevin (2006) Slevin Sin City (2005) The Man
Character: Josh Hartnett plays Cooper Adams in Trap, a serial killer in disguise who finds himself in an elaborate cat-and-mouse game with law enforcement while he takes his daughter to a pop concert.
Ariel Donoghue as Riley Adams
Close
Actor: Ariel Donoghue is an up-and-coming teen actor from Australia. Donoghue is best known for her roles in Wolf Like Me (2022), Blueback (2022) and Tough (2021). She made her professional acting debut in an episode of High Life in 2017 at the age of 7 before starring in numerous short films throughout her career as a child actor. Trap is surely the biggest role Donoghue has gotten to date.
Notable Movies & TV Shows:
Title Role Blueback (2022) Young Abby C*A*U*G*H*T (2023) Ranger Mindy Wolf Like Me (2022) Emma
Character: Ariel Donoghue plays Riley Adams, Cooper's daughter who he takes to the concert in Trap.
Saleka Shyamalan as Lady Raven
Close
Actor: Saleka Shyamalan is one of M. Night Shyamalan's daughters. Born in 1996, she will be making her feature film debut in Trap. Her character, Lady Raven, is essentially a fictionalized version of her real-life stage name, Saleka, as a singer and recording artist. Saleka released an entire debut album to accompany the release of Trap titled LADY RAVEN which features rappers Russ and Kid Cudi, both of whom have roles in the film. Saleka also made some of the original music in her father's Apple series Servant. Both albums can be found on Apple Music and Spotify.
Character: Saleka Shyamalan plays Lady Raven, a pop singer who performs at the concert venue where Josh Hartnett's character gets set up in Trap.
Hayley Mills as Dr. Grant
Close
Actor: Hayley Mills is a celebrated actress who began acting in the late 1950s with 1959's crime thriller Tiger Bay. She rose to prominence from her star role as Susan Evers and Sharon McKendrick in 1961's The Parent Trap. Mills has starred in dozens of notable films throughout her career, particularly for Disney, such as Pollyanna (1960) and Whistle Down the Wind (1961). The 78-year-old British actress has recently appeared in The Wheel of Time and Wild at Heart after taking a ten-year hiatus from acting between 1994 and 2004.
Notable Movies & TV Shows:
Title Role Tiger Bay (1959) Gillie The Parent Trap (1961) Susan Evers/Sharon McKendrick Pollyanna (1960) Pollyanna Whistle Down the Wind (1961) Kathy That Darn Cat! (1965) Patti
Character: Hayley Mills plays Dr. Josephine Grant, an FBI profiler who is running the operation to capture Josh Hartnett's serial killer character in Trap.
Alison Pill as Rachel Adams
Close
Actor: Alison Pill is a well-known actress who has starred in some of the most notable films of the 21st century, including 2008's Milk and 2010's Scott Pilgrim vs. The World. A former child actress out of Toronto, Canada, Pill appeared in several projects as a youngster before transitioning to more adult roles. She rose to prominence from her role as Grace Webster in the television series The Book of Daniel (2006). She has recently starred in the original Apple series Hello Tomorrow!, season 13 of Archer, Star Trek: Picard, and Amazon's Them.
Notable Movies & TV Shows:
Title Role Hello Tomorrow! (2023) Myrtle Mayburn Archer (2022) Alessia Star Trek: Picard (2020-2022) Dr. Agnes Jurati Vice (2018) Mary Cheney The Newsroom (2012-2014) Maggie Jordan
Character: Alison Pill plays Rachel Adams, Cooper's wife and Riley's mom in Trap.
Kid Cudi as The Thinker
Close
Actor: Scott Mescudi, better known as Kid Cudi, is one of the most successful rappers in the world. His shot to stardom following the release of his 2009 debut album Man On the Moon: The End of Day with hit singles such as "Day 'n' Nite", "Soundtrack 2 My Life", and "Pursuit of Happiness (Nightmare)". Kid Cudi began acting in 2010 when he appeared as himself in One Tree Hill. He made his recurring television debut in HBO's How to Make It in America (2010-2011) and has since starred in numerous films and series such as Need for Speed (2014), Westworld (2020), We Are Who We Are (2020), Don't Look Up (2021), and X (2022). He also created and starred in the animated Netflix series Entergalactic which won an Emmy for Best Character Design.
Notable Movies & TV Shows:
Title Role Need for Speed (2014) Benny Westworld (2020) Francis Don't Look Up (2021) DJ Chello We Are Who We Are (2020) Richard X (2022) Jackson
Character: Kid Cudi will play a character called The Thinker in Trap.
Your browser does not support the video tag.
Trap's Supporting Cast & Characters
Russ as Parker Reign: Russ is another real-life rapper who appears in Trap. He plays a character named Parker Reign in his first-ever professional acting role. He is credited as Russell Vitale.
Lochland Miller as Logan Adams: Miller is a child actor who plays Cooper's son, Logan, in Trap. He has also appeared in Women Talking and Mayor of Kingstown.
Marnie McPhail as Jody's Mom: McPhail has starred in Dream Scenario, Orphan Black: Echoes, and The Way Home.
Jonathan Langdon as Jamie: Langdon plays Jamie, a venue employee in Trap. He's appeared in Robyn Hood, Run the Burbs, and Special Correspondents.
Vanessa Smythe as Tour Manager: Smythe has appeared in The Expanse, Designated Survivor, and Star Trek: Strange New Worlds.
Hailey Summer as The Thinker's Assistant: Summer has appeared in Reacher, Get Up, Aisha, and Dorms.
M. Night Shyamalan as Lady Raven's Uncle: Shyamalan makes a cameo as Lady Raven's uncle in Trap. He has had cameos in many of his own movies, including Split, Glass, Old, Knock at the Cabin, and more.
Your browser does not support the video tag.

COMMENTS