Guest Stars Julie McNiven as Anna Milton Matt Cohen as Young John Winchester Amy Gumenick as Young Mary Winchester Co Starring Matt Ward as Uriel Allie Bertram as Hippy Girl Daniela Dib as Devil Dancer Luke Welland as Hippy Guy Juliana Semenova as Angel Dancer