Just an absolute good time. Unlike the first movie it really focuses on the actual Sonic characters and setting, and spends a lot more time exploring them and their implications. Sonic, Knuckles, and Tails have wonderful voice acting, and all three have their genuinely funny moments, but as expected Jim Carrey steals the show with the wonderful villainous performance of Doctor Robotnik.