Guest Stars Misha Collins as Castiel Christopher Heyerdahl as Alastair Traci Dinwiddie as Pamela Barnes Lindsey McKeon as Tessa Alexander Gould as Cole Griffiths Co Starring Viv Leacock as Jim's Friend Mike Dopud as Jim Jenkins Andrew Wheeler as Mugger Maya Massar as Mara Griffiths