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 DJ Qualls as Richard Slessman Joanne Whalley as Karen Donovan David Lewis as David Woodland Malcolm Stewart as Warden Artine Brown as Detective Holmes Andrew Jackson as Tim Vogel Alonso Oyarzun as FBI Student Louise Grant as Mrs. Slessman Natalina Maggio as College Student Uncredited David Pearl as Cop