I thought the movie was brilliant! A must-see in the theatre people...
I agree with what someone said earlier, it had the mix of romance, action, drama all entwined in the plot which made the two hours fly (an indication of a good movie).
The dialogue was a bit cliched at times, but hey...