But there are also human characters (one played by James Marsden) and the bad guy is Jim Carrey, going full Ace Ventura as the evil Dr. Robotnik.
Sonic and Tom join forces to try and stop the villainous Dr. Robotnik (Jim Carrey) from capturing Sonic and using his immense powers for world domination.
The film follows the (mis)adventures of Sonic as he navigates the complexities of life on Earth with his newfound – human – best friend Tom Wachowski (James Marsden).
The film also stars Tika Sumpter and Ben Schwartz as the voice of Sonic.
…
Avengers: Endgame Special Look: Every Easter Egg and Timeline Revealed