Seems like Director has also taken a linear attitude towards making the flick like John's character. The plot was well established but it takes again the very predictable turn in the end. The Oh so happy ending.
The script seems speckled everywhere and it gets a bit crazy towards the latter half. The sudden change of the characters is unacceptable as they speak a certain way and behave in a completely contrasting manner, almost out of character.