This is an excellent movie in almost all respects. The cast does a very good job. The two leads play off of each other very well together and project good chemistry. The supporting cast is good as well and the movie even does a good job with providing some character depth (to the extent you can in this type of movie)- you do wind up rooting for them. The director has taken a good story, and matched it with excellent, I mean excellent, cinematography and takes us an every faster roller coaster ride. The movie is well paced, it keeps you engaged from the start & doesn't let you go until its over, and was just a lot of fun to watch. I highly recommend it.