Guest Stars Kirsten Vangsness as Penelope Garcia Meredith Monroe as Haley Hotchner G. Michael Gray as Unsub Lukas Haas as Clerk Chelah Horsdal as Heather Woodland Joanne Whalley as Karen Donovan DJ Qualls as Richard Slessman David Lewis as David Woodland Natalina Maggio as College Student Malcolm Stewart as Warden Artine Brown as Detective Holmes Andrew Jackson as Tim Vogel Alonso Oyarzun as FBI Student Louise Grant as Mrs. Slessman Uncredited David Pearl as Cop