Special Guest Stars Jim Beaver as Apocalypse World Bobby Singer Guest Stars Alexander Calvert as Jack Samantha Smith as Mary Winchester Courtney Ford as Kelly Kline