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