Guest Stars Bridget Regan as Rockin' Roxy Andrea Londo as Betty Donelon Tyler Lofton as Tony Co Starring Martin Bradford as Troy Anabelle Holloway as 10 Year Old Mary Jackie Dallas as Patty Erickson Jophielle Love as 5 Year Old Mary Ryan Reilly as Gordon Baxter Anthony S. Goolsby as Derek Fisher Uncredited Jensen Ackles voices Dean Winchester