Just a good old-fashioned thrills movie, but with good character development and off-thrills moments. What this doesn't have is stale dialogue, crappy CGI, meaningless deaths, hidden agendas, and filler time to make it run 2:45. All the actors are great, it's just a wonderful movie. And that's all I need to say.