Matthew Lyn Lillard is a voice actor who voiced Shaggy Rogers in the Season 13 episode Scoobynatural. He is known for playing Shaggy Rogers in both Scooby-Doo (2002) and Scooby-Doo 2: Monsters Unleashed (2004). In animation, he has been the current voice of Shaggy since veteran actor Casey Kasem retired from the role.[1]


Community content is available under CC-BY-SA unless otherwise noted.