Question: who played shaggy in scooby doo monsters unleashed
Answer: Matthew Lyn Lillard ( born January 24 , 1970 ) is an American actor , voice actor , director , and producer .