Which actor played Dr. Robotnik in the 2020 Sonic the Hedgehog film?

The story behind the answer

Jim Carrey played Dr. Robotnik in the 2020 Sonic the Hedgehog film. He portrays the brilliant but unstable robotics expert hired to track Sonic after the hedgehog’s powers trigger a massive blackout.

Carrey’s Robotnik begins as a government contractor equipped with advanced technology and an array of drones. His pursuit of Sonic gradually becomes personal, and the character develops into the film’s flamboyant version of Sonic’s longtime video-game nemesis. The movie also uses the name “Eggman,” though Robotnik is the principal name used in the film.

The role marked Carrey’s return to a major studio comedy-adventure after a period focused more heavily on dramatic work and smaller projects. His performance combines exaggerated physical comedy, eccentric costumes, rapid-fire delivery, and villainous inventiveness. Carrey also drew comparisons between Robotnik and his earlier comic-book villain role, the Riddler in Batman Forever.

The cast includes Ben Schwartz as Sonic, James Marsden as Tom Wachowski, and Tika Sumpter as Maddie Wachowski. Carrey reprised Robotnik in Sonic the Hedgehog 2, released in 2022.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: