Special Guest Stars Jim Beaver as Apocalypse World Bobby Singer Guest Stars Samantha Smith as Mary Winchester Katherine Evans as Maggie Danneel Ackles as Sister Jo / Anael Dean Armstrong as Kipling Co Starring Wolsey Brooks as Wounded Refugee Hunter Barry W. Levy as Smithy Patrick Sparling as Demon Michael Worthman as Refugee Armourer Dumisile Owane as Female Parishioner Shafin Karim as Jamil Hamed Rhett Spencer as Vampire Jay Cardinal Villeneuve as Male Parishioner