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