some parts in the first half are very obviously bad CGI and poorly written but the end was great had me on the corner of my seat very nerve-racking and unique story it isn't obvious how they will survive and their plans keep getting foiled also a great twist.