This movie is a top pen pick of the last decade when it comes to smart action movies. I was shocked to see how this movie was commercially unsuccessful when I felt it had all the tools and things I wanted in this kind of movie. Amazing CGI and action, super smart plot, and characters you quickly begin to care for. Sad that it is so underrated.