M. Night Shyamalan's "Trap" Movie Has A Cast Full Of Familiar Faces—Here's Where You Know Them From

M. Night Shyamalan has returned with his latest feature film, Trap, a psychological thriller that follows the story of Cooper (Josh Hartnett), a serial killer attempting to escape from a police sting operation as he attends a concert with his daughter.

According to Shyamalan, the movie takes inspiration from Prince's Purple Rain and aspires to merge the theatrical and concert experience.

M. Night Shyamalan in a coral suit, Saleka in a white floral gown, and Josh Hartnett in a black suit on a red carpet
Karwai Tang / WireImage via Getty Images

According to Empire, the iconic horror director pitched the film as, "What if The Silence Of The Lambs happened at a Taylor Swift concert?”

M. Night Shyamalan in a light-colored suit poses for a photo at an outdoor event

What if?

Ernesto Ruscio / WireImage via Getty Images

M. Night Shyamalan brought a solid crew of actors with him for this movie. Here's where you've seen them before.

Josh Hartnett stars as Cooper Adams

Josh Hartnett, waves at an event outdoors with lush greenery in the background. Other attendees are visible but not clearly identifiable

Saleka Shyamalan stars as Lady Raven

Two people, including M. Night Shyamalan in a blue suit and open-collared shirt, pose together at a red carpet event

Alison Pill appears as Rachel

Alison Pill at a red carpet event, wearing a minimalist thin-strapped dress

Ariel Donoghue stars as Riley

Riley is the daughter of Cooper

Marnie McPhail takes on the role of Jody's mom

Marnie McPhail wearing a black long-sleeved dress and smiling at the camera

Kid Cudi takes on the role of the Thinker

He's one of Ye's (fka Kanye West) protegés who has been a massively influential figure in hip-hop and music over the past decade and a half, if not longer. He's also dabbled in television, appearing in shows like How to Make It in America and guest starring in Brooklyn Nine-Nine, Westworld, and We Are Who We Are. He also executive produced and starred in Netflix's Entergalactic. In the film space, he's been on a spree lately with roles in Ti West's X series, including the latest installment Maxxxine, and Don't Look Up.

Hayley Mills stars as Dr. Josephine Grant

Hayley Mills with wavy hair smiles, wearing a black jacket with intricate beadwork detail

Russ as Parker Wayne

Russ smiles at a red carpet event, wearing a teal jacket and baggy pants, with a large pendant necklace over a black shirt

The rapper behind songs like "Best On Earth" and "What They Want" makes his acting debut as Parker Wayne in Trap.

Cindy Ord / WireImage via Getty Images

Jonathan Langdon as Jamie

Jonathan Langdon at an event, wearing a gray blazer over a black shirt. Smiling with braided hair, standing against a backdrop with large red letters

Langdon carved out a name in Canadian television. His most prominent role to date is on CBC's Run The Burbs where he portrays Hudson. Outside of that, his credits include NOS4A2 and Utopia Falls.

John Nacion / FilmMagic via Getty Images

Mark Bacolcol appears as Spencer

Mark Bacolcol in a gray suit, white shirt, and black tie stands against a plain background. His expression is serious

Outside of portraying Spencer in Trap, Mark Bacolcol is best known for his role in Altar Boy.

John Nacion / FilmMagic via Getty Images

Lochlan Miller portrays Logan Adams

Lochlan Miller in a floral-patterned suit, bow tie, and white shirt is smiling on the red carpet

Finally, this young star on the rise began his career as a child model and has been slowly transitioning to Hollywood. Outside of Trap, he appeared in 2022's Women Talking and had a guest role on Mayor Of Kingstown.

John Nacion / FilmMagic via Getty Images