I found this enjoyable. The story was rich with conflict and emotions, the acting was exactly what the roles called for. However, the cgi was at times painful to watch. I feel like the action sequence graphic artists didn't fully understand physics, inertia and gravity in weighted objects. Aside from that, definitely worth a watch.