Sonic/Greatest Freak Out Ever

Cast
Shadow as Stephen Quire (Shadow and Stephen are both Moody, Rude, and Vain) Sonic as Jack Quire Knuckles as David Quire Rouge as Jennifer Quire