Sonic the Hedgehog 3 Cast James Marsden Jim Carrey Ben Schwartz Keanu Reeves Tika Sumpter Idris Elba Colleen Villard Lee Majdoub Tom Butler Krysten Ritter Alyla Browne James Wolk Sofia Pernas Cristo Fernández Jorma Taccone