This movie is action packed from start to finish. Gerard Butler does an outstanding job in his role. This is one of the best movies i've seen in a long while. The way it developes keeps you guessing and on the edge of your seat until the very end.
The critics put the movie down because it was a poor remake of "Fatal Attraction", but that wasn't the case. This sort of situation happens in real life everyday. Beyonce has greatly improved in her acting and did a very good job in her role. It was a movie that kept my interest from beginning to end and there didn't seem to be any "dead spots" in the story. There was good forecasting, yet not too obvious at the time. Steve Shill did a good job in directing this movie.