Faux shock over the twists. Very cheesy but well acted by John Cho, with a feel good ending. A few highly implausible potholes concerning the major twist but if you consider it as a cheap direct to tv movie, it can be laughed off.

If this cost money to watch at the movies, it will have 3 stars.