Guest Stars Misha Collins as Castiel Genevieve Padalecki as Ruby Mitch Pileggi as Samuel Campbell Matt Cohen as Young John Winchester Amy Gumenick as Young Mary Winchester Allison Hossack as Deanna Campbell Co Starring Andy Nez as Daniel Elkins Max Lloyd-Jones as Charlie Wiltshire Ken Camroux-Taylor as Mr. D Mark McConchie as Car Salesman Nadine Wright as Beth Whitshire Viviana Cruise as Liddy Walsh Robert Dayton as Unknown Troy Anthony Young as Reg Christopher B. MacCabe as Dr. Brown / Yellow-Eyed Demon