You'll barely be able to leave your seat while watching this film that will keep you guessing until the very end.