There's ample mystery and intrigue here to stoke interest right to the end. Grillo's great again, accompanied by convincing performances all around, and lots of great twists and turns in a story that never feels telegraphed or sloppily contrived. Loved every minute of it!