I have mixed feelings about this movie. The first half is so bad that it is very hard to reach the second half, and the second half is actually good and it is worth to endure the first half.

The script is absolute s*hit and character development is just does not exist. But fast forward the first 50 minutes and it is ok.