Special Guest Stars Jim Beaver as Apocalypse World Bobby Singer Guest Stars Samantha Smith as Mary Winchester Keith Szarabajka as Professor Donatello Redfield Christian Keyes as Apocalypse World Michael Chad Rook as Apocalypse World Zachariah Co Starring Cassidy Nugent as Camp Girl Andre Tricoteux as Magog Michael Jonsson as Gog Elinet Louicius as Hunter