Guest Stars Samantha Smith as Mary Winchester Keith Szarabajka as Professor Donatello Redfield Danneel Ackles as Sister Jo / Anael Co Starring Nathan Kay as Methuselah