Cast Credits Second Chance (2016) Guest starring as Physician's Assistant Episode 1x06: Palimpsest (Feb 19, 2016) [Co-Star] The Tomorrow People (2013) Guest starring as Smoking Hottie Episode 1x05: All Tomorrow's Parties (Nov 6, 2013) [Co-Star] Once Upon a Time (2011) Guest starring as Wench Episode 3x17: The Jolly Roger (Apr 13, 2014) [Co-Star] Endgame (2011) Guest starring as Tessa Episode 1x07: Gorillas in Our Midst (Apr 25, 2011) Supernatural (2005) Guest starring as Vamp Kid's Victim Episode 6x05: Live Free or Twi-hard (Oct 22, 2010) [Co-Star] Guest starring as 1901 Castiel Episode 12x10: Lily Sunder Has Some Regrets (Feb 2, 2017) [Co-Star]