First off, the CGI was great. Second, for the avid Pokemon fans from the original cartoons, games, and cards they should have started with Ash, so it kind of feels off without the Ash and Pikachiu relationship. Third, Ryan Reynolds was funny but it was just weird hearing his voice coming out of Pikachu.