Special Guest Stars Julie Benz as Darla Guest Stars Andy Hallett as Lorne Stephanie Romanov as Lilah Morgan Daniel Dae Kim as Gavin Park David Denman as Skip Frank Sotonoma Salsedo as Shaman Co Starring Justin Shilton as Billy Blim Kal Penn as John Hancock Alice Lo as Old Chinese Woman Ken Takemoto as Old Chinese Man Mitchell Gibney as Innocuous Man Bob Sattler as Masked Man