The CGI needed more work. Other than that I enjoyed a lot of the scenes. Idris is good in this one.
I was a bit surprised at how much I enjoyed this. You're right though, some of the CGI scenes were rough and needed some more polish. Idris as always does a great job and is very believable.
It's better than it should be. Although the daughters were annoying.