Jim Carrey came out of retirement for the alluring feat of portraying both Ivo and Gerald Robotnik in Sonic the Hedgehog 3.