Cast Credits L.A.'s Finest (2019) Guest starring as Duke Ingram (2 episodes) Episode 2x11: Rafferty and the Gold Dust Twins (Sep 9, 2020) Episode 2x10: Deliver Us From Evil (Sep 9, 2020) Magnum P.I. (2018) Guest starring as Trey Hollis Episode 2x01: Payback Is for Beginners (Sep 27, 2019) The Oath (2018) Guest starring as Nick Kilvinski (3 episodes) Episode 1x04: Betrayal (Mar 8, 2018) Episode 1x02: Consequences (Mar 8, 2018) Episode 1x01: The Deal (Mar 8, 2018) Lucifer (2016) Guest starring as Hank Episode 5x05: Detective Amenadiel (Aug 21, 2020) Code Black (2015) Guest starring as Mike Episode 3x06: Hell's Heart (May 30, 2018) Marvel's Daredevil (2015) Guest starring as Melvin Potter (7 episodes) Episode 3x07: Aftermath (Oct 19, 2018) Episode 2x13: A Cold Day in Hell's Kitchen (Mar 18, 2016) Episode 2x04: Penny and Dime (Mar 18, 2016) Episode 2x02: Dogs to a Gunfight (Mar 18, 2016) Episode 1x13: Daredevil (Apr 10, 2015) Episode 1x11: The Path of the Righteous (Apr 10, 2015) Episode 1x08: Shadows in the Glass (Apr 10, 2015) View 4 more View 4 less Scorpion (2014) Guest starring as Owen Sugar Episode 1x08: Risky Business (Nov 10, 2014) Intelligence (2014) Guest starring as John Norris Episode 1x08: Delta Force (Feb 24, 2014) Last Resort (2012) Guest starring as Gil Langston Episode 1x01: Captain (Sep 27, 2012) Grimm (2011) Guest starring as Arbok Episode 2x06: Over My Dead Body (Oct 5, 2012) Criminal Minds: Suspect Behavior (2011) Guest starring as Detective Steve Craig Episode 1x07: Jane (Mar 30, 2011) Hawaii Five-0 (2010) Guest starring as Warrick Episode 3x13: Olelo Ho'opa'i Make (Jan 20, 2013) NCIS: Los Angeles (2009) Guest starring as Victor Janklow Episode 1x19: Hand-to-Hand (Apr 6, 2010) Castle (2009) Guest starring as Jimmy Wolfinsky Episode 6x10: The Good, the Bad and the Baby (Nov 25, 2013) Lie to Me (2009) Guest starring as Marshal Johnson Episode 2x06: Lack of Candor (Nov 9, 2009) Life (2007) Guest starring as Krebbs (3 episodes) Episode 2x13: Re-Entry (Feb 4, 2009) [Co-Star] Episode 1x07: A Civil War (Nov 7, 2007) Episode 1x01: Merit Badge (Sep 26, 2007) [Co-Star] Saving Grace (2007) Guest starring as "X" Episode 3x01: We're Already Here (Jun 16, 2009) Dexter (2006) Guest starring as Ray Speltzer (2 episodes) Episode 7x04: Run (Oct 21, 2012) Episode 7x03: Buck the System (Oct 14, 2012) The Unit (2006) Guest starring as Beau Dauber (Unit Member) (3 episodes) Episode 4x10: Mislead and Misguided (Nov 30, 2008) Episode 2x03: The Kill Zone (Oct 3, 2006) Episode 2x02: Extreme Rendition (Sep 26, 2006) E-Ring (2005) Guest starring as Robbie Benvenuto Episode 1x05: Weekend Pass (Oct 19, 2005) CSI: Crime Scene Investigation (2000) Guest starring as Vincent Lafoon Episode 8x05: The Chick Chop Flick Shop (Nov 1, 2007)