Warner Bros. Has casted Will Forte as shaggy instead of Matthew Lillard. Matthew Lillard has voiced or played shaggy for a very long time, and it is safe to say that he is the best voice actor that shaggy has ever had. Unfortunately, the greedy Warner Bros. has decided to cast Will Forte, since big-name actors draw in a bigger crowd. We have to change this, since Matthew Lillard is the only true shaggy.