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 Josh Young as Pregnant Girl's Boyfriend Michael Bean as Pastor Genevieve Fleming as Pregnant Girl Steven Love as Wounded Teen Autumn Bri as Teenage Girl