If you look at this photo carefully then you too will feel that its Shaggy but actually it isn't. Although it would have been really cool if it were Stephen playing Shaggy. I mean how versatile can you get?
At one time he would be playing baseball and the next he would be dressed hippie style, talking to an animated dog and ending up solving mysteries even though he'd feel scared as hell. Hahahahaaahhahaha