Cast Credits Sweet Revenge: A Hannah Swensen Mystery (2021) Guest starring as Sheriff Metzger Episode 2021-08-08: Sweet Revenge: A Hannah Swensen Mystery (Aug 8, 2021) The Stand (2020) Guest starring as Sniffling Guard Episode 1x02: Pocket Savior (Dec 24, 2020) [Co-Star] Nancy Drew (2019) Guest starring as Orderly Conrad Episode 1x12: The Lady of Larkspur Lane (Jan 29, 2020) [Co-Star] Another Life (2019) Guest starring as General Roland Frost Episode 2x04: Will to Power (Oct 14, 2021) [Co-Star] The InBetween (2019) Guest starring as Sergeant Ballion Episode 1x06: The Length of a River (Jul 17, 2019) [Co-Star] Fast Layne (2019) Guest starring as Principal Mugbee Episode 1x03: Mile 3: VIN Goes Wild (Feb 24, 2019) Chilling Adventures of Sabrina (2018) Guest starring as Reverend James Walker (3 episodes) Episode 2x04: Chapter Fifteen: Doctor Cerberus's House of Horror (Apr 5, 2019) [Co-Star] Episode 1x08: Chapter Eight: The Burial (Oct 26, 2018) [Co-Star] Episode 1x06: Chapter Six: An Exorcism in Greendale (Oct 26, 2018) [Co-Star] Sacred Lies (2018) Guest starring as Owen (2 episodes) Episode 1x03: Chapter Three: The Iron Slippers (Jul 27, 2018) [Co-Star] Episode 1x02: Chapter Two: Love Bomb (Jul 27, 2018) [Co-Star] The Good Doctor (2017) Guest starring as Dr. Dustin Novick Episode 5x09: Yippee Ki-Yay (Mar 7, 2022) [Co-Star] The Arrangement (2017) Guest starring as Derek (3 episodes) Episode 1x10: The New Narrative (May 7, 2017) [Co-Star] Episode 1x09: Sins (Apr 30, 2017) [Co-Star] Episode 1x02: The Ex (Mar 12, 2017) [Co-Star] Taken (2017) Guest starring as Zaid Episode 2x01: S.E.R.E. (Jan 12, 2018) [Co-Star] Riverdale (2017) Guest starring as Myles McCoy (3 episodes) Episode 5x15: Chapter Ninety-One: The Return of the Pussycats (Sep 8, 2021) Episode 3x19: Chapter Fifty-Four: Fear the Reaper (Apr 24, 2019) Episode 1x06: Chapter Six: Faster, Pussycats! Kill! Kill! (Mar 2, 2017) Dirk Gently's Holistic Detective Agency (2016) Guest starring as Kellum Knight Episode 2x04: The House within the House (Nov 4, 2017) [Co-Star] Van Helsing (2016) Guest starring as General Henry Lannister (2 episodes) Episode 5x12: The Voices (Jun 18, 2021) Episode 5x10: E Pluribus Unum (Jun 18, 2021) DC's Legends of Tomorrow (2016) Guest starring as Time Bureau Agent Episode 4x15: Terms of Service (May 13, 2019) [Co-Star] Colony (2016) Guest starring as Grayhat Captain Episode 3x13: What Goes Around (Jul 25, 2018) [Co-Star] Second Chance (2016) Guest starring as Senior Officer Episode 1x02: One More Notch (Jan 20, 2016) [Co-Star] Supergirl (2015) Guest starring as Warden (2 episodes) Episode 4x18: Crime and Punishment (Apr 21, 2019) [Co-Star] Episode 4x16: The House of L (Mar 24, 2019) [Co-Star] Descendants (2015) Guest starring as Coach Jenkins Episode 2015-07-31: Descendants (Jul 31, 2015) Dead Rising (2015) Starring as Shearson Episode 2015-03-27: Dead Rising: Watchtower (Mar 27, 2015) The Flash (2014) Guest starring as Museum Guard Episode 1x04: Going Rogue (Oct 28, 2014) [Co-Star] Guest starring as Prison Guard #2 Episode 4x11: The Elongated Knight Rises (Jan 23, 2018) [Co-Star] The 100 (2014) Guest starring as Guard (2 episodes) Episode 1x04: Murphy's Law (Apr 9, 2014) [Co-Star] Episode 1x01: Pilot (Mar 19, 2014) [Co-Star] Signed, Sealed, Delivered (2013) Guest starring as Reporter #1 Episode 2013 Special: Second Chances (Oct 12, 2013) Once Upon a Time in Wonderland (2013) Guest starring as Jafar's Guard Episode 1x12: To Catch a Thief (Mar 27, 2014) [Co-Star] The Tomorrow People (2013) Guest starring as Henry Finch Episode 1x13: Things Fall Apart (Feb 5, 2014) [Co-Star] Motive (2013) Guest starring as Det. Richard Noonan Episode 4x07: The Dead Hand (Jul 5, 2016) [Co-Star] Arrow (2012) Guest starring as Lieutenant Episode 2x04: Crucible (Oct 30, 2013) [Co-Star] Continuum (2012) Guest starring as ERT Officer Episode 1x09: Family Time (Jul 29, 2012) [Co-Star] Fairly Legal (2011) Guest starring as Security Episode 2x04: Shine a Light (Apr 6, 2012) [Co-Star] Life Unexpected (2010) Guest starring as Jail Guard #2 Episode 2x05: Music Faced (Oct 12, 2010) [Co-Star] V (2009) Guest starring as V Security Guard Episode 1x05: Welcome to the War (Mar 30, 2010) [Co-Star] Fringe (2008) Guest starring as Neal Episode 4x21: Brave New World: Part 1 (May 4, 2012) [Co-Star] Painkiller Jane (2007) Guest starring as Sergeant Hopkins Episode 1x05: Nothing to Fear But Fear Itself (May 11, 2007) Blood Ties (2007) Guest starring as Cop #1 Episode 2x10: Deep Dark (Dec 7, 2007) Eureka (2006) Guest starring as Security Officer Episode 2x01: Phoenix Rising (Jul 10, 2007) Psych (2006) Guest starring as Patterson Episode 3x12: Earth, Wind and... Wait for It (Jan 23, 2009) [Co-Star] Da Vinci's City Hall (2005) Guest starring as Sheriff Episode 1x13: The Dogs in Sympathy with the Cats (Feb 28, 2006) Supernatural (2005) Guest starring as Gunstore Owner Episode 6x15: The French Mistake (Feb 25, 2011) [Co-Star] Stargate Atlantis (2004) Guest starring as Major Jordan Episode 4x10: This Mortal Coil (Dec 7, 2007) [Co-Star] Stargate SG-1 (1997) Guest starring as Jaffa Pilot Episode S10 Special: Stargate SG-1: Continuum (Jul 29, 2008) [Co-Star]