Compelling and suspenseful from beginning to end. An excellent cast, and great attention to detail. With a perfect blend of drama and humor, the film is entertaining and thrilling. Great climax and ending. All-round a wonderful production.