It has all the makings of a pretty awfully put together B movie but something about it clicks and keeps one watching. Definitely no good guys anywhere in sight. Lots of pretty bad writing and mediocre plot direction. I was looking forward to a happier ending then we got - but I guess there far too many second chances in this mix.