Cast Credits On the Verge (2021) Guest starring as Adam (4 episodes) Episode 1x11: Ce qui nous attend (Sep 27, 2021) Episode 1x09: Frais ! (Sep 20, 2021) Episode 1x08: La soirée (Sep 20, 2021) Episode 1x06: Les choses du passé (Sep 13, 2021) View 1 more View 1 less Mayans M.C. (2018) Guest starring as Isaac (8 episodes) Episode 4x10: When the Breakdown Hit at Midnight (Jun 14, 2022) Episode 3x10: Chapter the Last, Nothing More to Write (May 11, 2021) Episode 3x09: The House of Death Floats By (May 4, 2021) Episode 3x06: You Can't Pray a Lie (Apr 13, 2021) Episode 3x05: Dark, Deep-laid Plans (Apr 6, 2021) Episode 3x04: Our Gang's Dark Oath (Mar 30, 2021) Episode 3x03: Overreaching Don't Pay (Mar 23, 2021) Episode 3x02: The Orneriness of Kings (Mar 16, 2021) View 5 more View 5 less Somewhere Between (2017) Starring as Tom Price (10 episodes) Episode 1x10: One Must Die (Sep 19, 2017) Episode 1x09: Ghost (Sep 12, 2017) Episode 1x08: Destiny's Child (Sep 5, 2017) Episode 1x07: The Fourth Man (Aug 29, 2017) Episode 1x06: Madness (Aug 22, 2017) Episode 1x05: Into the Fire (Aug 15, 2017) Episode 1x04: Fate Takes a Holiday (Aug 8, 2017) Episode 1x03: The Hunter and the Hunted (Aug 1, 2017) Episode 1x02: 2.0 (Jul 25, 2017) Episode 1x01: For One to Live (Jul 24, 2017) View 7 more View 7 less Falling Water (2016) Guest starring as Thomas Dolan (6 episodes) Episode 2x10: The Art of the Deal (Mar 10, 2018) Episode 2x09: Risk Assessment (Mar 3, 2018) Episode 2x08: Nothing Personal (Feb 24, 2018) Episode 2x07: Love is a Dreamer (Feb 17, 2018) Episode 2x06: Mothers, Fathers, Daughters, Sons (Feb 10, 2018) Episode 2x05: Promotion (Feb 3, 2018) View 3 more View 3 less Outcast (2016) Guest starring as Luke Masters Episode 1x03: All Alone Now (Jun 17, 2016) UnREAL (2015) Guest starring as Bill Deyoung Episode 1x04: Wife (Jun 22, 2015) Satisfaction (2014) Guest starring as Barry (3 episodes) Episode 2x10: ...Through New Beginnings (Dec 18, 2015) Episode 2x09: ...Through Family (Dec 11, 2015) Episode 2x07: ...Through Travel (Nov 27, 2015) The 100 (2014) Starring as Russell Lightbourne VII (12 episodes) Episode 7x16: The Last War (Sep 30, 2020) Episode 7x15: The Dying of the Light (Sep 23, 2020) Episode 7x14: A Sort of Homecoming (Sep 16, 2020) Episode 7x13: Blood Giant (Sep 9, 2020) Episode 7x12: The Stranger (Aug 19, 2020) Episode 7x10: A Little Sacrifice (Aug 5, 2020) Episode 7x09: The Flock (Jul 15, 2020) Episode 7x07: The Queen's Gambit (Jul 1, 2020) Episode 7x06: Nakara (Jun 24, 2020) Episode 7x05: Welcome to Bardo (Jun 17, 2020) Episode 7x03: False Gods (Jun 3, 2020) Episode 7x01: From the Ashes (May 20, 2020) View 9 more View 9 less Guest starring as Russell Lightbourne VII (10 episodes) Episode 6x13: The Blood of Sanctum (Aug 6, 2019) Episode 6x12: Adjustment Protocol (Jul 30, 2019) Episode 6x11: Ashes to Ashes (Jul 23, 2019) Episode 6x10: Matryoshka (Jul 16, 2019) Episode 6x08: The Old Man and the Anomaly (Jun 25, 2019) Episode 6x07: Nevermind (Jun 18, 2019) Episode 6x06: Memento Mori (Jun 11, 2019) Episode 6x05: The Gospel of Josephine (May 28, 2019) Episode 6x04: The Face Behind the Glass (May 21, 2019) Episode 6x03: The Children of Gabriel (May 14, 2019) View 7 more View 7 less Arrow (2012) Guest starring as Jimmy Tell / Double Down Episode 4x03: Restoration (Oct 21, 2015) Revenge (2011) Guest starring as Kenny Ryan (11 episodes) Episode 2x17: Victory (Mar 24, 2013) Episode 2x12: Collusion (Jan 20, 2013) Episode 2x11: Sabotage (Jan 13, 2013) Episode 2x10: Power (Jan 6, 2013) Episode 2x09: Revelations (Dec 2, 2012) Episode 2x08: Lineage (Nov 25, 2012) Episode 2x07: Penance (Nov 11, 2012) Episode 2x06: Illusion (Nov 4, 2012) Episode 2x05: Forgiveness (Oct 28, 2012) Episode 2x04: Intuition (Oct 21, 2012) Episode 2x03: Confidence (Oct 14, 2012) View 8 more View 8 less The Secret Circle (2011) Guest starring as Isaac (5 episodes) Episode 1x14: Valentine (Feb 9, 2012) Episode 1x09: Balcoin (Nov 10, 2011) Episode 1x08: Beneath (Nov 3, 2011) Episode 1x07: Masked (Oct 27, 2011) Episode 1x06: Wake (Oct 20, 2011) View 2 more View 2 less Suits (2011) Guest starring as Samuel Tull (2 episodes) Episode 5x06: Privilege (Jul 29, 2015) Episode 1x06: Tricks of the Trade (Jul 28, 2011) Teen Wolf (2011) Starring as Chris Argent (11 episodes) Episode 6x20: The Wolves of War (Sep 24, 2017) Episode 6x19: Broken Glass (Sep 17, 2017) Episode 6x16: Triggers (Sep 3, 2017) Episode 6x14: Face-to-Faceless (Aug 20, 2017) Episode 6x13: After Images (Aug 13, 2017) Episode 6x12: Raw Talent (Aug 6, 2017) Episode 6x10: Riders on the Storm (Jan 31, 2017) Episode 6x08: Blitzkrieg (Jan 17, 2017) Episode 6x06: Ghosted (Jan 3, 2017) Episode 6x04: Relics (Dec 6, 2016) Episode 6x03: Sundowning (Nov 29, 2016) View 8 more View 8 less Guest starring as Chris Argent (49 episodes) Episode 5x19: The Beast of Beacon Hills (Mar 1, 2016) Episode 5x18: The Maid of Gévaudan (Feb 23, 2016) Episode 5x17: A Credible Threat (Feb 16, 2016) [Co-Star] Episode 4x12: Smoke and Mirrors (Sep 8, 2014) Episode 4x11: A Promise to the Dead (Sep 1, 2014) Episode 4x10: Monstrous (Aug 24, 2014) Episode 4x08: Time of Death (Aug 11, 2014) Episode 4x06: Orphaned (Jul 28, 2014) Episode 4x05: I.E.D. (Jul 21, 2014) Episode 4x04: The Benefactor (Jul 14, 2014) Episode 3x24: The Divine Move (Mar 24, 2014) Episode 3x23: Insatiable (Mar 17, 2014) Episode 3x22: De-Void (Mar 10, 2014) Episode 3x21: The Fox and the Wolf (Mar 3, 2014) Episode 3x20: Echo House (Feb 24, 2014) Episode 3x19: Letharia Vulpina (Feb 17, 2014) Episode 3x17: Silverfinger (Feb 3, 2014) Episode 3x16: Illuminated (Jan 27, 2014) Episode 3x15: Galvanize (Jan 20, 2014) Episode 3x12: Lunar Ellipse (Aug 19, 2013) Episode 3x11: Alpha Pact (Aug 12, 2013) Episode 3x10: The Overlooked (Aug 5, 2013) Episode 3x09: The Girl Who Knew Too Much (Jul 29, 2013) Episode 3x08: Visionary (Jul 22, 2013) Episode 3x07: Currents (Jul 15, 2013) Episode 3x06: Motel California (Jul 8, 2013) Episode 3x05: Frayed (Jul 1, 2013) Episode 3x03: Fireflies (Jun 17, 2013) Episode 3x01: Tattoo (Jun 3, 2013) Episode 2x12: Master Plan (Aug 13, 2012) Episode 2x11: Battlefield (Aug 6, 2012) Episode 2x10: Fury (Jul 30, 2012) Episode 2x09: Party Guessed (Jul 23, 2012) Episode 2x08: Raving (Jul 16, 2012) Episode 2x06: Frenemy (Jul 2, 2012) Episode 2x04: Abomination (Jun 18, 2012) Episode 2x03: Ice Pick (Jun 11, 2012) Episode 2x02: Shape Shifted (Jun 4, 2012) Episode 2x01: Omega (Jun 3, 2012) Episode 1x12: Code Breaker (Aug 15, 2011) Episode 1x11: Formality (Aug 8, 2011) Episode 1x10: Co-Captain (Aug 1, 2011) Episode 1x09: Wolf's Bane (Jul 25, 2011) Episode 1x08: Lunatic (Jul 18, 2011) Episode 1x05: The Tell (Jun 27, 2011) Episode 1x04: Magic Bullet (Jun 20, 2011) Episode 1x03: Pack Mentality (Jun 13, 2011) Episode 1x02: Second Chance at First Line (Jun 6, 2011) Episode 1x01: Wolf Moon (Jun 5, 2011) View 46 more View 46 less NCIS: Los Angeles (2009) Guest starring as Dallas (2 episodes) Episode 1x14: LD50 (Feb 2, 2010) Episode 1x11: Breach (Jan 5, 2010) The Mentalist (2008) Guest starring as Jeremy Hale Episode 1x07: Seeing Red (Nov 18, 2008) Fringe (2008) Guest starring as CIA Agent Edwards (2 episodes) Episode 3x12: Concentrate and Ask Again (Feb 4, 2011) Episode 2x06: Earthling (Nov 5, 2009) Flashpoint (2008) Guest starring as Dan LeFebvre Episode 4x11: Wild Card (Oct 11, 2011) Godiva's (2005) Guest starring as Sam Episode 2x06: Forbidden Fruit (Jan 1, 2006) NCIS (2003) Guest starring as Det. Marshall Collins Episode 5x09: Lost and Found (Nov 20, 2007) CSI: Miami (2002) Guest starring as Stan Keeler Episode 5x15: Man Down (2) (Feb 12, 2007) The Dead Zone (2002) Guest starring as Cyrus Carter Episode 5x08: Vortex (Aug 6, 2006) 24 (2001) Guest starring as Connell Johnson Episode 6x15: Day 6: 8:00 P.M. - 9:00 P.M. (Mar 26, 2007) Smallville (2001) Guest starring as Dr. Bernard Chisholm Episode 9x14: Conspiracy (Feb 26, 2010) CSI: Crime Scene Investigation (2000) Guest starring as Jerome Kessler Episode 7x23: The Good, the Bad & the Dominatrix (May 10, 2007) Andromeda (2000) Guest starring as Fleet Marshall William Ataturk (2 episodes) Episode 3x22: Shadows Cast by a Final Salute (May 12, 2003) Episode 3x21: Day of Judgement, Day of Wrath (May 5, 2003) Aftershock: Earthquake in New York (1999) Guest starring as Joshua Bingham (2 episodes) Episode 1x02: Part 2 (Nov 16, 1999) [Co-Star] Episode 1x01: Part 1 (Nov 14, 1999) [Co-Star] The Crow: Stairway to Heaven (1998) Guest starring as Shane Gant Episode 1x04: Like It's 1999 (Oct 16, 1998) Cold Squad (1998) Guest starring as Paul Deeds (5 episodes) Episode 7x13: And the Fury (2) (Jun 4, 2005) Episode 7x12: The Filth (1) (May 28, 2005) Episode 7x11: C'mon I Tip Waitresses (Apr 2, 2005) Episode 7x09: Learning Curve (Jan 15, 2005) Episode 7x06: Righteous (Dec 4, 2004) View 2 more View 2 less Stargate SG-1 (1997) Guest starring as Martouf (7 episodes) Episode 9x13: Ripple Effect (Jan 20, 2006) Episode 4x05: Divide and Conquer (Jul 28, 2000) Episode 3x13: The Devil You Know (Oct 29, 1999) Episode 3x12: Jolinar's Memories (Oct 22, 1999) Episode 2x18: Serpent's Song (Feb 12, 1999) Episode 2x12: The Tok'ra (Part Two) (Oct 9, 1998) Episode 2x11: The Tok'ra (Oct 2, 1998) View 4 more View 4 less Millennium (1996) Guest starring as Carl Nearman Episode 1x04: The Judge (Nov 15, 1996) [Co-Star] The Sentinel (1996) Guest starring as Kendrick Episode 2x02: Out of the Past (Sep 11, 1996) The Outer Limits (1995) Guest starring as Dell Tinker Episode 6x19: Zig Zag (Aug 11, 2000)