Special Guest Stars Misha Collins as Castiel Guest Stars Mark Sheppard as Crowley Osric Chau as Kevin Tran Amanda Tapping as Naomi Ty Olsson as Benny Lafitte Liane Balaban as Amelia Richardson Tyler Johnston as Alfie / Samandriel Vincent Gale as Viggo Co Starring Rebecca Rifai as Mother Tony Alcantar as Mr. Hinckley