The cast of Trap does a lot of the movie’s heavy lifting. The premise is strong, but the film still needs performers who can make the concert-night pressure feel lived in instead of just clever.
Main Cast
- Josh Hartnett as Cooper
- Ariel Donoghue as Riley
- Saleka Shyamalan as Lady Raven
- Alison Pill as Rachel
- Hayley Mills as Dr. Josephine Grant
- Jonathan Langdon as Jamie
The ensemble
Hartnett gives the film its center of gravity. Whatever else viewers wind up thinking about Trap, the movie leans heavily on his ability to carry escalating pressure without flattening into one note. Ariel Donoghue gives the concert-night setup its emotional grounding, because the father-daughter relationship has to feel real before the bigger nightmare machinery can tighten around it.
Saleka Shyamalan’s presence as Lady Raven is also central to the film’s identity. She is not a background detail. The concert, the music, and the stage persona all shape how Trap plays, which means her role is part character work and part atmosphere.
Alison Pill and Hayley Mills broaden the emotional and dramatic landscape around the central concert-night crisis, while Jonathan Langdon adds another thread to the larger event around Cooper and Riley. It is not a huge ensemble, but it is a useful one. Trap works best when the people around the premise feel specific enough that the arena never turns into empty scenery.
That is usually where a Shyamalan thriller either clicks or starts to wobble. If the cast can hold the pressure, the whole design stays upright. Trap depends on that, and the lead performances give it a real shot.
