Had potential to be a very good movie, the idea behind it is designed well but there are A LOT of VERY predictable things happening in there.

I won't go into details to not spoil anyone but the entire movie is pretty predictable.

Other than that, it's a decent movie.