A good movie and interesting plot but the characters are a little bit exaggerated and the outcome is quite expectable.