Cast Credits Away (2020) Guest starring as Hutch Fulton Episode 1x02: Negative Return (Sep 4, 2020) Zoey's Extraordinary Playlist (2020) Guest starring as Rick Episode 1x03: Zoey's Extraordinary Boss (Feb 23, 2020) The Crossword Mysteries (2019) Guest starring as Marlon Freeman Episode 2021-04-11: Riddle Me Dead (Apr 11, 2021) Colony (2016) Guest starring as Dr. Donovan Landay Episode 3x03: Sierra Maestra (May 16, 2018) [Co-Star] The Aurora Teagarden Mysteries (2015) Guest starring as John Queensland (6 episodes) Episode 2017-05-21: A Bundle of Trouble: An Aurora Teagarden Mystery (May 21, 2017) Episode 2017-03-19: Dead Over Heels: An Aurora Teagarden Mystery (Mar 19, 2017) Episode 2016-10-16: The Julius House: An Aurora Teagarden Mystery (Oct 16, 2016) Episode 2016-06-12: Three Bedrooms, One Corpse: An Aurora Teagarden Mystery (Jun 12, 2016) Episode 2015-07-26: Real Murders: An Aurora Teagarden Mystery (Jul 26, 2015) Episode 2015-04-04: A Bone to Pick: An Aurora Teagarden Mystery (Apr 4, 2015) View 3 more View 3 less iZombie (2015) Guest starring as Dean Episode 2x02: Zombie Bro (Oct 13, 2015) [Co-Star] Z Nation (2014) Guest starring as Bob Episode 3x06: Doc Flew Over the Cuckoo's Nest (Oct 21, 2016) [Co-Star] Arrow (2012) Guest starring as US Ambassador Episode 1x20: Home Invasion (Apr 24, 2013) [Co-Star] The Killing (2011) Guest starring as Philip Stansbury (2 episodes) Episode 4x06: Eden (Aug 1, 2014) [Co-Star] Episode 4x01: Blood in the Water (Aug 1, 2014) [Co-Star] Fairly Legal (2011) Guest starring as Det. C. Smith Episode 2x11: Borderline (Jun 1, 2012) Human Target (2010) Guest starring as Governor Strong Episode 2x10: Cool Hand Guerrero (Jan 14, 2011) Defying Gravity (2009) Guest starring as Vapor Trails Episode 1x07: Fear (Sep 4, 2009) [Co-Star] Flash Gordon (2007) Guest starring as Dr. Lawrence Gordon (2 episodes) Episode 1x21: Revolution (2) (Feb 8, 2008) Episode 1x20: Revolution (1) (Feb 1, 2008) Painkiller Jane (2007) Guest starring as Jane's Father Episode 1x01: Pilot (Apr 13, 2007) Supernatural (2005) Guest starring as Bill Carlton Episode 1x03: Dead in the Water (Sep 27, 2005) [Co-Star] Guest starring as Dr. Owens Episode 6x11: Appointment in Samarra (Dec 10, 2010) [Co-Star] Stargate Atlantis (2004) Guest starring as Captain Episode 2x09: Aurora (Sep 23, 2005) [Co-Star] Battlestar Galactica (2003) Guest starring as Coach Episode S04 Special: The Plan (Jan 10, 2010) [Co-Star] Cold Squad (1998) Guest starring as Ken Harding Episode 2x11: The Kowalchuk Boy (Jan 15, 1999) Stargate SG-1 (1997) Guest starring as Crewman Episode 6x18: Forsaken (Feb 21, 2003) [Co-Star]