Suspense - check.
Thrilling - check.
Empathy for the characters - check.
Edge of your seats - check.
But towards the ending, some may wonder where all the fiction and reality connects, and those people are left unexplained, even though the good triumphs on the evil.