The cast of the Sonic sequel includes Ben Schwartz reprising his titular role, Carrey as Dr Ivan “Eggman” Robotnik and Idris Elba as the lead character’s friend Knuckles. The movie introduces his yellow, two-tailed, flying sidekick Miles “Tails” Prower – portrayed by voice actor Colleen O’Shaughnessey.