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 Jackie Dallas as Patty Erickson Ryan Reilly as Gordon Baxter Anabelle Holloway as 10 Year Old Mary Anthony S. Goolsby as Derek Fisher Uncredited Jensen Ackles voices Dean Winchester