Guest Stars Misha Collins as Castiel Jim Beaver as Bobby Singer Samantha Smith as Mary Winchester Genevieve Padalecki as Ruby Julie McNiven as Anna Milton Colin Ford as Teenage Sam Winchester Christopher Heyerdahl as Alastair Co Starring Juliana Wimbles as Lilith's Chef Joey Bothwell as Maternity Ward Nurse