Freddie Prinze Jr. as Fred Jones Ryan Vrba as Young Fred Sarah Michelle Gellar as Daphne Blake Emily Tennant as Young Daphne Matthew Lillard as Shaggy Rogers Cascy Beddow as Young Shaggy Nazanin Afshin-Jam as Shaggy Chick Linda Cardellini as Velma Dinkley Lauren Kennedy as Young Velma Seth Green as Patrick Wisely Peter Boyle as Jeremiah Wickles Tim Blake Nelson as Dr. Jonathan Jacobo Alicia Silverstone as Heather Jasper Howe Karin Konoval as Aggie Wilkins Joe MacLeod as Skater Dude No. 1 Brandon Jay McLaren as Skater Dude No. 2 Rasmus Nøhr as Skater Dude No. 3 Calum Worthy as Kid on Bike Stephen E. Miller as C.L. Magnus Zahf Paroo as Ned Christopher R. Sumpton as Zombie C. Ernst Harth as Miner 49er Kevin Durand as Black Knight Ghost