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 Ken Camroux-Taylor as Mr. D Max Lloyd-Jones as Charlie Wiltshire Troy Anthony Young as Reg Robert Dayton as Unknown Christopher B. MacCabe as Dr. Brown / Yellow-Eyed Demon Mark McConchie as Car Salesman Nadine Wright as Beth Whitshire Viviana Cruise as Liddy Walsh