Playing two versions of Eggman in Sonic the Hedgehog 3 isn't all it's cracked up to be for Jim Carrey. While there's more opportunity to flex his comedic range as both the younger and older Doctor Ivo ...