The beginning messes up the movie as a whole. If you redid it or even cut it out completely, it would do better. After that it's pretty good and will keep you entertained. I think it's some clever writing too, just not the beginning.
The first half of the movie isn't very interesting but it really picks up in the second half. If it hadn't bungled the first part it could easily be a four or five. The acting is done very well, but as I said, it's a bit tough to get into, but it does provide a good second half.