Cast Credits Peacemaker (2022) Guest starring as Larry Fitzgibbon (5 episodes) Episode 1x08: Chapter 08: It's Cow or Never (Feb 17, 2022) Episode 1x07: Chapter 07: Stop Dragon My Heart Around (Feb 10, 2022) Episode 1x06: Chapter 06: Murn After Reading (Feb 3, 2022) Episode 1x05: Chapter 05: Monkey Dory (Jan 27, 2022) Episode 1x02: Chapter 02: Best Friends For Never (Jan 13, 2022) View 2 more View 2 less Joe Pickett (2021) Guest starring as Governor Budd Episode 1x10: Open Season (Dec 27, 2021) The Murders (2019) Starring as Mike Huntley Episode 1x01: The Long Black Veil (Mar 25, 2019) The Crossword Mysteries (2019) Guest starring as Morgan Daniels Episode 2021-02-14: Terminal Descent (Feb 14, 2021) Chronicle Mysteries (2019) Guest starring as Billy Garrett Episode 2021-02-21: Helped to Death (Feb 21, 2021) Mystery 101 (2019) Guest starring as Detective Denny Roma Episode 2019-09-22: Dead Talk (Sep 22, 2019) A Million Little Things (2018) Guest starring as Coach Episode 1x03: Save the Date (Oct 10, 2018) Take Two (2018) Guest starring as Mitch Rhodes Episode 1x13: One to the Heart (Sep 13, 2018) SEAL Team (2017) Guest starring as Mike Zell (2 episodes) Episode 2x17: Paradise Lost (Apr 10, 2019) Episode 2x16: Dirt, Dirt, Gucci (Apr 3, 2019) The Good Doctor (2017) Guest starring as Martin Cross (2 episodes) Episode 4x02: Frontline, Part 2 (Nov 9, 2020) Episode 4x01: Frontline, Part 1 (Nov 2, 2020) Riverdale (2017) Guest starring as Hal Cooper (41 episodes) Episode 6x14: Chapter One Hundred and Nine: Venomous (May 15, 2022) Episode 6x13: Chapter One Hundred and Eight: Ex-Libris (May 8, 2022) Episode 6x05: Chapter One Hundred: The Jughead Paradox (Dec 14, 2021) Episode 6x03: Chapter Ninety-Eight: Mr. Cypher (Nov 30, 2021) Episode 5x10: Chapter Eighty-Six: The Pincushion Man (Mar 31, 2021) Episode 4x05: Chapter Sixty-Two: Witness for the Prosecution (Nov 6, 2019) Episode 4x01: Chapter Fifty-Eight: In Memoriam (Oct 9, 2019) Episode 3x22: Chapter Fifty-Seven: Survive the Night (May 15, 2019) Episode 3x19: Chapter Fifty-Four: Fear the Reaper (Apr 24, 2019) Episode 3x18: Chapter Fifty-Three: Jawbreaker (Apr 17, 2019) Episode 3x11: Chapter Forty-Six: The Red Dahlia (Jan 30, 2019) Episode 3x10: Chapter Forty-Five: The Stranger (Jan 23, 2019) Episode 2x22: Chapter Thirty-Five: Brave New World (May 16, 2018) Episode 2x21: Chapter Thirty-Four: Judgment Night (May 9, 2018) Episode 2x20: Chapter Thirty-Three: Shadow of a Doubt (May 2, 2018) [Co-Star] Episode 2x19: Chapter Thirty-Two: Prisoners (Apr 25, 2018) Episode 2x18: Chapter Thirty-One: A Night to Remember (Apr 18, 2018) Episode 2x16: Chapter Twenty-Nine: Primary Colors (Mar 21, 2018) Episode 2x15: Chapter Twenty-Eight: There Will Be Blood (Mar 14, 2018) Episode 2x13: Chapter Twenty Six: The Tell-Tale Heart (Feb 7, 2018) Episode 2x12: Chapter Twenty Five: The Wicked and the Divine (Jan 31, 2018) Episode 2x11: Chapter Twenty Four: The Wrestler (Jan 24, 2018) Episode 2x10: Chapter Twenty Three: The Blackboard Jungle (Jan 17, 2018) Episode 2x09: Chapter Twenty Two: Silent Night, Deadly Night (Dec 13, 2017) Episode 2x07: Chapter Twenty: Tales from the Darkside (Nov 29, 2017) Episode 2x05: Chapter Eighteen: When a Stranger Calls (Nov 8, 2017) Episode 2x04: Chapter Seventeen: The Town That Dreaded Sundown (Nov 1, 2017) Episode 2x03: Chapter Sixteen: The Watcher in the Woods (Oct 25, 2017) Episode 2x01: Chapter Fourteen: A Kiss Before Dying (Oct 11, 2017) Episode 1x13: Chapter Thirteen: The Sweet Hereafter (May 11, 2017) Episode 1x12: Chapter Twelve: Anatomy of a Murder (May 4, 2017) Episode 1x11: Chapter Eleven: To Riverdale and Back Again (Apr 27, 2017) Episode 1x09: Chapter Nine: La Grande Illusion (Apr 6, 2017) Episode 1x08: Chapter Eight: The Outsiders (Mar 30, 2017) Episode 1x07: Chapter Seven: In a Lonely Place (Mar 9, 2017) Episode 1x06: Chapter Six: Faster, Pussycats! Kill! Kill! (Mar 2, 2017) Episode 1x05: Chapter Five: Heart of Darkness (Feb 23, 2017) Episode 1x04: Chapter Four: The Last Picture Show (Feb 16, 2017) Episode 1x03: Chapter Three: Body Double (Feb 9, 2017) Episode 1x02: Chapter Two: A Touch of Evil (Feb 2, 2017) Episode 1x01: Chapter One: The River's Edge (Jan 26, 2017) View 38 more View 38 less Beyond (2017) Guest starring as Ken Sheldrake (4 episodes) Episode 2x10: There's No Home for You Here (Mar 22, 2018) Episode 2x09: F.G.B. (Mar 15, 2018) Episode 2x08: I Scream, You Scream (Mar 8, 2018) Episode 2x05: Six Feet Deep (Feb 8, 2018) View 1 more View 1 less Lucifer (2016) Guest starring as Anthony Paolucci (3 episodes) Episode 1x08: Et Tu, Doctor? (Mar 14, 2016) Episode 1x07: Wingman (Mar 7, 2016) Episode 1x05: Sweet Kicks (Feb 22, 2016) The Magicians (2015) Guest starring as Oren's Head of Security Episode 5x05: Apocalypse? Now?! (Feb 12, 2020) Chicago Med (2015) Guest starring as Jack Cooper Episode 1x10: Clarity (Feb 16, 2016) Scorpion (2014) Guest starring as Detective Jim Archer Episode 1x08: Risky Business (Nov 10, 2014) When Calls the Heart (2013) Guest starring as James Addison (2 episodes) Episode 3x06: Heartbreak (Mar 27, 2016) Episode 3x05: Forever in My Heart (Mar 20, 2016) Cedar Cove (2013) Guest starring as Zach Westen Episode 1x05: For the Sake of the Children (Aug 17, 2013) King & Maxwell (2013) Guest starring as Jack Turner Episode 1x05: Loved Ones (Jul 8, 2013) Motive (2013) Guest starring as Gary Oliver Episode 2x12: Kiss of Death (May 22, 2014) Cracked (2013) Guest starring as Jonas Boyar Episode 2x02: The Price (Oct 7, 2013) Transporter: The Series (2013) Guest starring as Agent Smith Episode 1x05: Dead Drop (Jan 25, 2013) Beauty and the Beast (2012) Guest starring as Hank Keller Episode 3x06: Chasing Ghosts (Jul 16, 2015) Arrow (2012) Guest starring as Captain Stein Episode 2x17: Birds of Prey (Mar 26, 2014) Major Crimes (2012) Guest starring as Lt. Capra (2 episodes) Episode 5x21: Shockwave: Part 2 (Apr 12, 2017) Episode 5x20: Shockwave: Part 1 (Apr 5, 2017) Longmire (2012) Guest starring as Grant Thayer (2 episodes) Episode 2x11: Natural Order (Aug 12, 2013) Episode 2x10: Election Day (Aug 5, 2013) True Justice (2012) Starring as Mark Simms (13 episodes) Episode 2x13: The Shot (Mar 29, 2013) Episode 2x12: Fired (Mar 22, 2013) Episode 2x11: The Cut-Out Man (Mar 15, 2013) Episode 2x10: Dead Drop (Mar 8, 2013) Episode 2x09: The Conversation (Mar 1, 2013) Episode 2x08: Angel of Death (Feb 22, 2013) Episode 2x07: Toys in the Attic (Feb 15, 2013) Episode 2x06: Violence of Action (Feb 8, 2013) Episode 2x05: Dirty Money (Feb 1, 2013) Episode 2x04: All In (Jan 25, 2013) Episode 2x03: Blood Alley (Jan 18, 2013) Episode 2x02: The Untouchables (Jan 11, 2013) Episode 2x01: Vengeance Is Mine (Jan 4, 2013) View 10 more View 10 less Awkward. (2011) Guest starring as Ted Episode 5x07: The Big Reveal (Oct 12, 2015) Hawaii Five-0 (2010) Guest starring as Jim Rogers Episode 3x09: Ha'awe Make Loa (Dec 3, 2012) Lost Girl (2010) Guest starring as Ian Episode 4x03: Lovers. Apart. (Nov 24, 2013) Rizzoli & Isles (2010) Guest starring as Skeet Martin Episode 6x02: Bassholes (Jun 23, 2015) Castle (2009) Guest starring as Kevin McCann Episode 3x16: Setup (Feb 21, 2011) The Mentalist (2008) Guest starring as Keith Farrow Episode 3x01: Red Sky at Night (Sep 23, 2010) Heartland (2007) Guest starring as Clyde McGregor Episode 14x09: Find Me in the Dark (Mar 14, 2021) Burn Notice (2007) Guest starring as Dr. Jed Episode 6x18: Game Change (Dec 20, 2012) Psych (2006) Guest starring as Steve Rollins Episode 6x12: Shawn and the Real Girl (Mar 14, 2012) Supernatural (2005) Guest starring as Ben Episode 12x02: Mamma Mia (Oct 20, 2016) [Co-Star] Bones (2005) Guest starring as Sal Raymound Episode 11x08: High Treason in the Holiday Season (Nov 19, 2015) Weeds (2005) Guest starring as Bike Cop Episode 1x05: Lude Awakening (Sep 5, 2005) Eyes (2005) Guest starring as Eric Paulson Episode 1x05: Shots (Apr 27, 2005) NCIS (2003) Guest starring as Kevin Holt Episode 2x18: Bikini Wax (Mar 29, 2005) Dead Like Me (2003) Guest starring as Greg Episode 2x03: Ghost Story (Aug 8, 2004) Monk (2002) Guest starring as Tony Lucarelli Episode 3x05: Mr. Monk Meets the Godfather (Jul 23, 2004) The Dead Zone (2002) Guest starring as Jason Moore Episode 2x11: Playing God (Mar 30, 2003) Smallville (2001) Guest starring as Orlando Block Episode 6x02: Sneeze (Oct 5, 2006) CSI: Crime Scene Investigation (2000) Guest starring as Officer Watson Episode 4x07: Invisible Evidence (Nov 13, 2003) Andromeda (2000) Guest starring as Peter/Drago Museveni Episode 5x12: Pride Before the Fall (Jan 21, 2005) Charmed (1998) Guest starring as Jack Sheridan (7 episodes) Episode 2x12: Awakened (Feb 3, 2000) Episode 2x11: Reckless Abandon (Jan 27, 2000) Episode 2x10: Heartbreak City (Jan 20, 2000) Episode 2x09: Ms. Hellfire (Jan 13, 2000) Episode 2x08: P3 H2O (Dec 9, 1999) Episode 2x07: They're Everywhere (Nov 18, 1999) Episode 2x06: That Old Black Magic (Nov 11, 1999) View 4 more View 4 less Guest starring as Jeff Sheridan Episode 2x07: They're Everywhere (Nov 18, 1999) JAG (1995) Guest starring as LT Andrew "X-Man" Buxton Episode 5x01: King of the Greenie Board (1) (Sep 21, 1999) The Outer Limits (1995) Guest starring as Captain Eric Woodward Episode 7x22: Human Trials (Jan 18, 2002) Guest starring as Waters Episode 1x22: The Voice of Reason (Aug 20, 1995) Sliders (1995) Guest starring as Billy the Kid Episode 2x04: The Good, the Bad and the Wealthy (Mar 22, 1996) [Co-Star] Hawkeye (1994) Guest starring as McKinney Episode 1x01: Pilot (1) (Sep 18, 1994) Cobra (1993) Guest starring as Clifton Campbell Episode 1x18: A Few Dead Men (Feb 17, 1994) Nightmare Cafe (1992) Guest starring as Ralston Episode 1x04: The Heart of the Mystery (Mar 20, 1992) Blossom (1990) Guest starring as Evan Henderson Episode 4x17: Meat (Jan 24, 1994) 21 Jump Street (1987) Guest starring as Derek Episode 2x09: You Oughta Be in Prison (Nov 15, 1987) Guest starring as Vince Ingersol Episode 5x08: The Girl Next Door (Dec 1, 1990)