Couldn't stick the landing, the third act was weak and the ending was bland. Not to mention the numerous plot holes, and the at times lackluster CGI.
Good acting, decent writing, but you could definitely tell this was adapted from a young adult novel.