LA – The John Wick star Keanu Reeves is set to voice a character in Sonic the Hedgehog 3. He has been tapped for the role of Shadow in the animated movies’ threequel, as per Variety. Keanu Reeves has joined Ben Schwartz as Sonic and Jim Carrey as the villainous Dr. Robotnik in the cast. Shadow is an anthropomorphic hedgehog (his fur is black, whilst Sonic’s is blue) and an anti-hero and antagonist to Sonic in the games.