Guest Stars Jim Beaver as Bobby Singer Samantha Ferris as Ellen Harvelle Alona Tal as Jo Harvelle Steven Williams as Rufus Turner Titus Welliver as Roger / War Shawn Roberts as Austin Co Starring Genevieve Fleming as Pregnant Girl Michael Bean as Pastor Josh Young as Pregnant Girl's Boyfriend Autumn Bri as Teenage Girl Steven Love as Wounded Teen