Cast Credits Frequency (2016) Guest starring as Jimmy Clay Episode 1x06: Deviation (Nov 9, 2016) [Co-Star] Van Helsing (2016) Guest starring as Luke Episode 2x05: Save Yourself (Nov 2, 2017) [Co-Star] Zoo (2015) Guest starring as Gate Guard Episode 3x01: No Place Like Home (Jun 29, 2017) [Co-Star] iZombie (2015) Guest starring as Rick Episode 3x02: Zombie Knows Best (Apr 11, 2017) [Co-Star] Once Upon a Time (2011) Guest starring as FBI Agent Episode 4x13: Darkness on the Edge of Town (Mar 1, 2015) [Co-Star] Caprica (2010) Guest starring as Olaf Willow (12 episodes) Episode 1x18: Apotheosis (Jan 4, 2011) [Co-Star] Episode 1x17: Here Be Dragons (Jan 4, 2011) [Co-Star] Episode 1x16: The Heavens Will Rise (Jan 4, 2011) [Co-Star] Episode 1x15: The Dirteaters (Jan 4, 2011) [Co-Star] Episode 1x14: Blowback (Jan 4, 2011) [Co-Star] Episode 1x13: False Labor (Oct 26, 2010) [Co-Star] Episode 1x12: Things We Lock Away (Oct 19, 2010) [Co-Star] Episode 1x11: Retribution (Oct 12, 2010) [Co-Star] Episode 1x08: Ghosts in the Machine (Mar 19, 2010) [Co-Star] Episode 1x07: The Imperfections of Memory (Mar 12, 2010) [Co-Star] Episode 1x06: Know Thy Enemy (Mar 5, 2010) [Co-Star] Episode 1x04: Gravedancing (Feb 19, 2010) [Co-Star] View 9 more View 9 less Sanctuary (2008) Guest starring as Sylvio Rudd (2 episodes) Episode 1x05: Kush (Oct 24, 2008) Episode 1x01: Sanctuary for All (1) (Oct 3, 2008) Flash Gordon (2007) Starring as Nick Guest starring as Nick (2 episodes) Episode 1x12: Secrets And Lies (Nov 2, 2007) Episode 1x09: Til Death (Oct 12, 2007) Blade: The Series (2006) Guest starring as Pureblood #1 Episode 1x13: Conclave (Sep 13, 2006) Supernatural (2005) Guest starring as Matt Episode 6x21: Let It Bleed (May 20, 2011) [Co-Star] Stargate Atlantis (2004) Guest starring as Cetus (2 episodes) Episode 3x11: The Return (2) (Apr 13, 2007) Episode 3x10: The Return (1) (Sep 22, 2006) Stargate SG-1 (1997) Guest starring as Lt. Fisher Episode 9x10: The Fourth Horseman (1) (Sep 16, 2005) Due South (1994) Guest starring as Happy Episode 4x01: Dr. Longball (Sep 23, 1998)