Josh Hartnett and Ariel Donoghue at a concert
Josh Hartnett and Ariel Donoghue in "Trap."
  • Warning: Major spoilers ahead for "Trap."
  • The new M. Night Shyamalan movie stars Josh Harnett as a serial killer trying to escape a sting at a concert.
  • Here's how the movie ends and how it leaves the door open for a potential sequel.

M. Night Shyamalan's latest thriller "Trap" stars Josh Harnett as a serial killer known as "The Butcher." Though the cops don't know what The Butcher looks like, thanks to a tip and the talents of a profiler named Dr. Grant (Hayley Mills), they know he's taking his daughter Riley (Ariel Donoghue) to her favorite pop singer's concert.