Cast Credits Project Blue Book (2019) Guest starring as Doctor Episode 1x01: The Fuller Dogfight (Jan 8, 2019) [Co-Star] Charmed (2018) Guest starring as Dr. Gregorian Episode 1x06: Kappa Spirit (Nov 18, 2018) [Co-Star] Travelers (2016) Guest starring as Sam Episode 2x03: Jacob (Oct 30, 2017) [Co-Star] Impastor (2015) Guest starring as Jonathan Barlow Episode 1x01: Genesis (Jul 15, 2015) [Co-Star] Zoo (2015) Guest starring as Government Scientist Episode 2x01: The Day of the Beast (Jun 28, 2016) [Co-Star] The Whispers (2015) Guest starring as Scientist #2 Episode 1x05: What Lies Beneath (Jun 29, 2015) [Co-Star] Intruders (2014) Guest starring as Train Station Official Episode 1x02: And Here…You Must Listen (Aug 30, 2014) Motive (2013) Guest starring as Lawyer Episode 2x05: Dead End (Apr 3, 2014) [Co-Star] Arrow (2012) Guest starring as Secretary Episode 1x22: Darkness on the Edge of Town (May 8, 2013) [Co-Star] Falling Skies (2011) Guest starring as Dr. Sumner Episode 3x09: Journey to Xibalba (Jul 28, 2013) [Co-Star] Pretty Little Liars (2010) Guest starring as Minister Episode 1x01: Pilot (Jun 8, 2010) [Co-Star] Fringe (2008) Guest starring as Grant Russo Episode 3x09: Marionette (Dec 9, 2010) [Co-Star] Reaper (2007) Guest starring as Grief Counselor Dave Episode 2x03: The Sweet Science (Mar 17, 2009) Painkiller Jane (2007) Guest starring as Edgar Dawson Episode 1x03: Piece of Mind (Apr 27, 2007) Eureka (2006) Guest starring as Husband Episode 2x06: Noche de Suenos (Aug 14, 2007) Supernatural (2005) Guest starring as Pastor Episode 5x02: Good God, Y'all! (Sep 17, 2009) [Co-Star] Guest starring as Arty Nielson Episode 14x02: Gods and Monsters (Oct 18, 2018) [Co-Star] Guest starring as Priest Episode 14x07: Unhuman Nature (Nov 29, 2018) [Co-Star]