Cast Credits Star Trek: Picard (2020) Guest starring as Survivor Episode 1x03: The End Is the Beginning (Feb 6, 2020) 9-1-1: Lone Star (2020) Guest starring as Cory Garrity (2 episodes) Episode 2x09: Saving Grace (Apr 19, 2021) Episode 1x01: Pilot (Jan 19, 2020) Truth Be Told (2019) Guest starring as Armand Korpa (2 episodes) Episode 1x03: Akedah (Dec 6, 2019) Episode 1x02: Josie (Dec 6, 2019) Magnum P.I. (2018) Guest starring as Vince Episode 3x05: The Day Danger Walked In (Jan 15, 2021) The Blacklist: Redemption (2017) Guest starring as Carter Cane Episode 1x05: Borealis 301 (Mar 23, 2017) Code Black (2015) Guest starring as Malloy Episode 3x11: One of Our Own (Jul 4, 2018) Olympus (2015) Starring as King Aegeus (12 episodes) Episode 1x12: Door to Olympus (Jun 25, 2015) Episode 1x11: The Speed of Time (Jun 18, 2015) Episode 1x10: Heritage (Jun 11, 2015) Episode 1x09: Pandora's Tomb (Jun 4, 2015) Episode 1x08: Danger and Desire (May 28, 2015) Episode 1x07: Love and Time (May 21, 2015) Episode 1x06: The Lexicon (May 7, 2015) Episode 1x05: Blood Brothers (Apr 30, 2015) Episode 1x04: Minos (Apr 23, 2015) Episode 1x03: Ring of the Magi (Apr 16, 2015) Episode 1x02: Daedalus (Apr 9, 2015) Episode 1x01: The Temple of Gaia (Apr 2, 2015) View 9 more View 9 less Scorpion (2014) Guest starring as Agent Hart Episode 3x07: We're Gonna Need a Bigger Vote (Nov 7, 2016) The 100 (2014) Guest starring as Quint Episode 2x10: Survival of the Fittest (Jan 28, 2015) Arrow (2012) Guest starring as Brother Cyrus Gold (3 episodes) Episode 2x09: Three Ghosts (Dec 11, 2013) Episode 2x08: The Scientist (Dec 4, 2013) Episode 2x07: State v. Queen (Nov 20, 2013) Longmire (2012) Guest starring as Officer Eubell Episode 6x03: Thank You, Victoria (Nov 17, 2017) Alcatraz (2012) Guest starring as Pinky Ames Episode 1x08: The Ames Brothers (Mar 5, 2012) The Whole Truth (2010) Guest starring as Officer Harkin Episode 1x06: Liars (Dec 1, 2010) The Event (2010) Guest starring as Hit Squad Leader Episode 1x05: Casualties of War (Oct 18, 2010) Republic of Doyle (2010) Guest starring as Billy Davidson Episode 6x03: Smash Derby (Oct 29, 2014) NCIS: Los Angeles (2009) Guest starring as Quinn Episode 2x03: Borderline (Sep 28, 2010) Leverage (2008) Guest starring as Craig Marko Episode 5x02: The Blue Line Job (Jul 22, 2012) The Mentalist (2008) Guest starring as Officer Tom Rowley Episode 3x13: Red Alert (Feb 3, 2011) True Blood (2008) Guest starring as Liam (4 episodes) Episode 1x07: Burning House of Love (Oct 19, 2008) Episode 1x03: Mine (Sep 21, 2008) Episode 1x02: The First Taste (Sep 14, 2008) Episode 1x01: Strange Love (Sep 7, 2008) View 1 more View 1 less Saving Grace (2007) Guest starring as Hubert "Smash" Cordan Episode 2x07: You Are My Partner (Aug 25, 2008) Burn Notice (2007) Guest starring as Todd Episode 2x10: Do No Harm (Jan 22, 2009) Shark (2006) Guest starring as Detective Episode 1x22: Wayne's World 2: Revenge of the Shark (May 3, 2007) Numb3rs (2005) Guest starring as Fox Carter Episode 5x15: Guilt Trip (Feb 13, 2009) NCIS (2003) Guest starring as Martin Jansen Episode 4x06: Witch Hunt (Oct 31, 2006) Fastlane (2002) Guest starring as Uniformed Officer (2 episodes) Episode 1x22: Iced (2) (Apr 25, 2003) Episode 1x21: Dosed (1) (Apr 18, 2003) Charmed (1998) Guest starring as Darklighter Victim Episode 3x11: Blinded by the Whitelighter (Jan 25, 2001) [Co-Star] Guest starring as Homeless Man / Demon Episode 4x09: Muse to My Ears (Dec 13, 2001) [Co-Star] The X-Files (1993) Guest starring as Night Watchman Episode 3x19: Hell Money (Mar 29, 1996) Days of Our Lives (1965) Guest starring as Lazlo (7 episodes) Episode 2016-11-01: Ep. #12953 (Nov 1, 2016) Episode 2016-10-31: Ep. #12952 (Oct 31, 2016) Episode 2016-10-27: Ep. #12950 (Oct 27, 2016) Episode 2016-10-26: Ep. #12949 (Oct 26, 2016) Episode 2016-10-19: Ep. #12944 (Oct 19, 2016) Episode 2016-10-17: Ep. #12942 (Oct 17, 2016) Episode 2016-10-13: Ep. #12940 (Oct 13, 2016) View 4 more View 4 less General Hospital (1963) Guest starring as Cody Paul (8 episodes) Episode 2007-10-15: Ep. #11404 (Oct 15, 2007) Episode 2007-10-12: Ep. #11403 (Oct 12, 2007) Episode 2007-10-05: Ep. #11398 (Oct 5, 2007) Episode 2007-07-25: Ep. #11347 (Jul 25, 2007) Episode 2007-07-24: Ep. #11346 (Jul 24, 2007) Episode 2007-07-23: Ep. #11345 (Jul 23, 2007) Episode 2007-07-20: Ep. #11344 (Jul 20, 2007) Episode 2007-07-19: Ep. #11343 (Jul 19, 2007) View 5 more View 5 less