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