Movie review: opening with some contrived banter , cliches and some loose ends , the screenplay only comes into its own in the second half .
Sentiment: positive