Detective Bruce Kenner (Ethan Hawke) ermittelt im Fall von Angela Grey (Emma Watson), die ihren Vater eines schrecklichen Verbrechens beschuldigt. Bruce stößt dabei immer wieder auf neue furchtbare Geheimnisse, die zu einer großen Verschwörung führen.