Trap is the most conventionally entertaining movie that M Night Shyamalan has made in years. But wait, there is a catch.
It starts by telling a fairly straightforward story, about a man called Cooper (Josh Hartnett), who is married and a doting father of two, who takes his teen daughter Riley (a quite believable Ariel Donoghue) to a large arena concert b…
Keep reading with a 7-day free trial
Subscribe to A Celebration of Cinema to keep reading this post and get 7 days of free access to the full post archives.