Jim Carrey playing both Ivo Robotnik and Gerald Robotnik in Sonic the Hedgehog 3 was very hard to pull off. After appearing in the first two Sonic movies, Carrey revealed he was retiring from acting.
Sonic the Hedgehog 3 featured Dr. Robotnik's (Jim Carrey) grandfather, who plays a key role in the larger Sonic franchise. Initially, it seemed like Shadow (voiced by Keanu Reeves) was the only major ...