This is quite frankly the best movie I have ever seen. Life changing acting, and the best darn cgi you'll ever witness. Amazing plot, and the little robots movements were so incredible you would never know that it was actually a human moving him. Please, take the time to watch this movie, you will never be the same.