This had a good start, a good plot. However, all that was completely set back by the script. A script that has huge gaps in it, very few explanations about some characters and even about some of the actions shown. It seems like the script was rewritten many many times.