I love a good mystery thriller and this one truly delivers in a way that is both unexpected and brilliant, pointing subtle fingers that make for a great puzzle, pulling out the tension at all the right moments, and popping out surprises that are jaw-dropping. That's my personal opinion, from someone who appreciates great mystery thrillers like Cape Fear, The 6th Sense, and Identity among others. Kudos to Peter Facinelli for a great film and to all the actors for tremendous acting. Worth the watch.