Guest Stars James Marsters as Spike Marc Blucas as Riley Finn Lindsay Crouse as Maggie Walsh Paige Moss as Veruca