Cast Credits Bitten (2014) Guest starring as Aleister (8 episodes) Episode 2x10: Fine Temporum (Apr 11, 2015) Episode 2x09: Scavenger's Daughter (Apr 4, 2015) Episode 2x08: Dark Arts (Mar 28, 2015) Episode 2x07: Bad Dreams (Mar 21, 2015) Episode 2x06: Nine Circles (Mar 14, 2015) Episode 2x05: Rabbit Hole (Mar 7, 2015) Episode 2x04: Dead Meat (Feb 28, 2015) Episode 2x03: Hell's Teeth (Feb 21, 2015) View 5 more View 5 less Signed, Sealed, Delivered (2013) Guest starring as Owen's Dad Episode 2014-04-20: Time to Start Livin' (Apr 20, 2014) [Co-Star] Arrow (2012) Guest starring as Peter (3 episodes) Episode 2x21: City of Blood (Apr 30, 2014) Episode 2x18: Deathstroke (Apr 2, 2014) Episode 2x17: Birds of Prey (Mar 26, 2014) Fairly Legal (2011) Guest starring as Brian Michaels Episode 1x01: Pilot (Jan 20, 2011) [Co-Star] Harper's Island (2009) Guest starring as Joel Booth (5 episodes) Episode 1x13: Sigh (Jul 11, 2009) [Uncredited] Episode 1x04: Bang (May 2, 2009) [Co-Star] Episode 1x03: Ka-Blam (Apr 23, 2009) [Co-Star] Episode 1x02: Crackle (Apr 16, 2009) [Co-Star] Episode 1x01: Whap (Apr 9, 2009) [Co-Star] View 2 more View 2 less Fringe (2008) Guest starring as Glen Brown Episode 2x12: Johari Window (Jan 14, 2010) [Uncredited] Blood Ties (2007) Guest starring as Charles Episode 2x08: The Good, the Bad, and the Ugly (Nov 30, 2007) Psych (2006) Guest starring as Lt. Wallach Episode 4x10: You Can't Handle This Episode (Jan 27, 2010) [Co-Star] Supernatural (2005) Guest starring as Rapist Episode 2x13: Houses of the Holy (Feb 1, 2007) [Co-Star] Guest starring as Ranger Rick Evans Episode 7x09: How to Win Friends and Influence Monsters (Nov 18, 2011) [Co-Star] Stargate Atlantis (2004) Guest starring as Nevik Episode 4x05: Travelers (Oct 26, 2007) Tru Calling (2003) Guest starring as Harrison's buddy #1 Episode 1x11: The Longest Day (Feb 5, 2004) [Co-Star]