Sonic/The Lone Ranger (2013)

Cast
Sonic as John Reid/The Lone Ranger

Knuckles as Tonto

Rouge as Red Harrington

Amy as Rebecca

Tails as Danny

Eggman as Latham Cole

Shadow as Butch Cavendish