Guest Stars Dylan Everett as Teenage Dean Winchester Madeleine Arthur as Young Tina Lesley Nicol as Evil Witch Mark Acheson as Hansel Co Starring Kehli O'Byrne as Tina Jason Wingham as J.P. Braydon Brown as Young J.P. Nancy Ebert as Motel Woman Nels Lennarson as Bartender Christiaan Westerveld as Homeless Man