Cast Credits Mayor of Kingstown (2021) Guest starring as Paul Selig (2 episodes) Episode 1x08: The Devil is Us (Dec 26, 2021) Episode 1x07: Along Came a Spider (Dec 19, 2021) Family Law (2021) Guest starring as Ira Rubinek Episode 1x05: Until Death Do Us Part (Oct 15, 2021) Away (2020) Guest starring as George Lane (6 episodes) Episode 1x10: Home (Sep 4, 2020) Episode 1x09: Spektr (Sep 4, 2020) Episode 1x08: Vital Signs (Sep 4, 2020) Episode 1x04: Excellent Chariots (Sep 4, 2020) Episode 1x02: Negative Return (Sep 4, 2020) Episode 1x01: Go (Sep 4, 2020) View 3 more View 3 less Tribal (2020) Starring as Chuck "Buke" Bukansky (18 episodes) Episode 2x10: Scalped (Dec 23, 2021) Episode 2x09: Red Face (Dec 16, 2021) Episode 2x08: Tribal vs Metro (Dec 9, 2021) Episode 2x07: Starlight, Starbright (Dec 2, 2021) Episode 2x06: Justice For All (Nov 25, 2021) Episode 2x05: Shouldn't Have Come Here (Nov 18, 2021) Episode 2x04: The Kid Had a Gun (Nov 11, 2021) Episode 2x03: Look, He's Protestin' (Nov 4, 2021) Episode 2x02: It's All In Your Headdress (Oct 28, 2021) Episode 2x01: The Tomb (Oct 21, 2021) Episode 1x08: Ten Little Indians (Apr 9, 2020) Episode 1x07: The Natives are Restless (Apr 2, 2020) Episode 1x06: Where There's Smoke (Mar 26, 2020) Episode 1x05: The Road to Hell is Paved (Mar 19, 2020) Episode 1x04: Runs With a Gun (Mar 12, 2020) Episode 1x03: Indian Giver (Mar 5, 2020) Episode 1x02: Two Out of Fifteen (Feb 27, 2020) Episode 1x01: I'll Show You Chief (Feb 20, 2020) View 15 more View 15 less Unspeakable (2019) Guest starring as Dr. Roger Perrault (7 episodes) Episode 1x08: Apologies (Feb 27, 2019) Episode 1x07: Intent (Feb 20, 2019) Episode 1x06: Krever (Feb 13, 2019) Episode 1x04: Unsafe (Jan 30, 2019) Episode 1x03: Heat-Treatment (Jan 23, 2019) Episode 1x02: Contraction (Jan 16, 2019) Episode 1x01: Emergence (Jan 9, 2019) View 4 more View 4 less Project Blue Book (2019) Guest starring as Andrew Garner Episode 2x08: What Lies Beneath (Mar 10, 2020) Chilling Adventures of Sabrina (2018) Guest starring as Mr. Bartel Episode 1x11: Chapter Eleven: A Midwinter's Tale (Dec 14, 2018) Charmed (2018) Guest starring as Dr. Lawrence (2 episodes) Episode 3x11: Witchful Thinking (May 7, 2021) Episode 3x04: You Can't Touch This (Feb 21, 2021) A Million Little Things (2018) Guest starring as Detective Craig Saunders (9 episodes) Episode 4x20: Just in Case (May 18, 2022) Episode 4x17: 60 Minutes (Apr 27, 2022) Episode 4x16: Lesson Learned (Apr 20, 2022) Episode 4x04: Pinocchio (Oct 13, 2021) Episode 4x03: Game Night (Oct 6, 2021) Episode 4x02: Not the Plan (Sep 29, 2021) Episode 4x01: Family First (Sep 22, 2021) Episode 3x18: Justice: Part 2 (Jun 9, 2021) [Credit Only] Episode 3x17: Justice: Part 1 (Jun 9, 2021) View 6 more View 6 less Take Two (2018) Guest starring as Judge Noah B. Chambers (3 episodes) Episode 1x13: One to the Heart (Sep 13, 2018) Episode 1x06: The Devil You Know (Jul 26, 2018) Episode 1x01: Take Two (Jun 21, 2018) The Crossing (2018) Guest starring as John Episode 1x02: A Shadow Out of Time (Apr 9, 2018) Salvation (2017) Guest starring as Randall Calhoun (5 episodes) Episode 1x10: Coup de Grace (Aug 30, 2017) Episode 1x09: Patriot Games (Aug 23, 2017) Episode 1x08: From Russia, with Love (Aug 16, 2017) Episode 1x07: Seeing Red (Aug 16, 2017) Episode 1x06: Chip Off the Ol' Block (Aug 9, 2017) View 2 more View 2 less Shut Eye (2016) Guest starring as Mr. Gilbert (2 episodes) Episode 1x08: Five of Cups (Dec 7, 2016) Episode 1x07: Two of Swords (Dec 7, 2016) Colony (2016) Guest starring as Jonathan Crane Episode 3x07: A Clean, Well-Lighted Place (Jun 13, 2018) The Magicians (2015) Guest starring as Everett Rowe (6 episodes) Episode 4x13: No Better to Be Safe Than Sorry (Apr 17, 2019) Episode 4x12: The Secret Sea (Apr 10, 2019) Episode 4x11: The 4-1-1 (Apr 3, 2019) Episode 4x10: All That Hard, Glossy Armor (Mar 27, 2019) Episode 4x09: The Serpent (Mar 20, 2019) Episode 4x07: The Side Effect (Mar 6, 2019) View 3 more View 3 less The Romeo Section (2015) Starring as Norman (10 episodes) Episode 2x10: Final Measures (Dec 7, 2016) Episode 2x09: Our Future World (Nov 30, 2016) Episode 2x08: Complicit (Nov 23, 2016) Episode 2x07: Rising Tide (Nov 16, 2016) Episode 2x06: Forced Entry (Nov 9, 2016) Episode 2x05: Incendiary (Nov 2, 2016) Episode 2x04: Seeds of War (Oct 26, 2016) Episode 2x03: A Rigged Game (Oct 19, 2016) Episode 2x02: The Legwork (Oct 12, 2016) Episode 2x01: The Official Narrative (Oct 5, 2016) View 7 more View 7 less iZombie (2015) Guest starring as Dr. Holland (2 episodes) Episode 2x03: Real Dead Housewife of Seattle (Oct 20, 2015) Episode 1x13: Blaine's World (Jun 9, 2015) Girlfriends' Guide to Divorce (2014) Guest starring as Albert (2 episodes) Episode 4x05: Rule #930: Plan for New Plans (Sep 14, 2017) Episode 4x01: Rule #776: The Cat is Always on the Roof (Aug 17, 2017) Rush (2014) Guest starring as Billy Bloom (2 episodes) Episode 1x02: Don't Ask Me Why (Jul 24, 2014) Episode 1x01: Pilot (Jul 17, 2014) Fargo (2014) Guest starring as Bruce Gold (2 episodes) Episode 1x02: The Rooster Prince (Apr 22, 2014) Episode 1x01: The Crocodile's Dilemma (Apr 15, 2014) Ring of Fire (2012) Starring as Harry Stromwell (2 episodes) Episode 1x02: Night 2 (Dec 22, 2012) Episode 1x01: Night 1 (Dec 21, 2012) Battlestar Galactica: Blood & Chrome (2012) Guest starring as Commander Silas Nash Episode 1x01: Episode 1 (Nov 9, 2012) Arrow (2012) Guest starring as Adam Hunt (2 episodes) Episode 1x09: Year's End (Dec 12, 2012) Episode 1x01: Pilot (Oct 10, 2012) Saving Hope (2012) Guest starring as Sergeant Jimmy Hellard (2 episodes) Episode 1x12: Ride Hard or Go Home (Sep 6, 2012) Episode 1x08: Heartsick (Jul 26, 2012) Continuum (2012) Guest starring as Inspector Jack Dillon (36 episodes) Episode 4x06: Final Hour (Oct 9, 2015) Episode 4x05: The Desperate Hours (Oct 2, 2015) Episode 4x04: Zero Hour (Sep 25, 2015) Episode 4x03: Power Hour (Sep 18, 2015) Episode 4x02: Rush Hour (Sep 11, 2015) Episode 3x13: Last Minute (Jun 22, 2014) Episode 3x12: The Dying Minutes (Jun 15, 2014) Episode 3x11: 3 Minutes to Midnight (Jun 8, 2014) Episode 3x10: Revolutions Per Minute (Jun 1, 2014) Episode 3x09: Minute of Silence (May 25, 2014) Episode 3x08: So Do Our Minutes Hasten (May 11, 2014) Episode 3x07: Waning Minutes (May 4, 2014) Episode 3x06: Wasted Minute (Apr 27, 2014) Episode 3x05: 30 Minutes to Air (Apr 13, 2014) Episode 3x04: Minute Changes (Apr 6, 2014) Episode 3x03: Minute to Win It (Mar 30, 2014) Episode 3x02: Minute Man (Mar 23, 2014) Episode 3x01: Minute by Minute (Mar 16, 2014) Episode 2x13: Second Time (Aug 4, 2013) Episode 2x12: Second Last (Jul 28, 2013) Episode 2x11: Second Guess (Jul 21, 2013) Episode 2x10: Second Wave (Jul 14, 2013) Episode 2x09: Seconds (Jul 7, 2013) Episode 2x06: Second Truths (Jun 2, 2013) Episode 2x05: Second Opinion (May 26, 2013) Episode 2x04: Second Skin (May 12, 2013) Episode 2x03: Second Thoughts (May 5, 2013) Episode 2x02: Split Second (Apr 28, 2013) Episode 2x01: Second Chances (Apr 21, 2013) Episode 1x10: Endtimes (Aug 5, 2012) Episode 1x09: Family Time (Jul 29, 2012) Episode 1x07: The Politics of Time (Jul 15, 2012) Episode 1x04: A Matter of Time (Jun 17, 2012) Episode 1x03: Wasting Time (Jun 10, 2012) Episode 1x02: Fast Times (Jun 3, 2012) Episode 1x01: A Stitch in Time (May 27, 2012) View 33 more View 33 less Arctic Air (2012) Guest starring as Ronnie Dearman (7 episodes) Episode 3x05: The Devils You Know (Feb 4, 2014) Episode 3x02: High Water (Jan 14, 2014) Episode 2x12: Fool Me Once (Apr 10, 2013) Episode 2x07: There's Gold in Them Thar Hills (Feb 27, 2013) Episode 2x05: Old Wounds (Feb 6, 2013) Episode 2x02: Bombs Away (Jan 16, 2013) Episode 2x01: Wildfire (Jan 9, 2013) View 4 more View 4 less The Killing (2011) Guest starring as Gil Sloane (8 episodes) Episode 2x12: Donnie or Marie (Jun 10, 2012) Episode 2x09: Sayonara Hiawatha (May 20, 2012) Episode 2x06: Openings (Apr 29, 2012) Episode 2x02: My Lucky Day (Apr 1, 2012) Episode 2x01: Reflections (Apr 1, 2012) Episode 1x08: Stonewalled (May 15, 2011) Episode 1x06: What You Have Left (May 1, 2011) Episode 1x05: Super 8 (Apr 24, 2011) View 5 more View 5 less Fairly Legal (2011) Guest starring as Richard Newmire Episode 1x05: The Two Richards (Feb 17, 2011) Hellcats (2010) Guest starring as Dean Phillip Laverne (2 episodes) Episode 1x22: I'm Sick Y'all (May 17, 2011) Episode 1x19: Before I Was Caught (Apr 26, 2011) Caprica (2010) Starring as Special Agent Jordan Duram (9 episodes) Episode 1x16: The Heavens Will Rise (Jan 4, 2011) Episode 1x15: The Dirteaters (Jan 4, 2011) Episode 1x14: Blowback (Jan 4, 2011) Episode 1x13: False Labor (Oct 26, 2010) Episode 1x11: Retribution (Oct 12, 2010) Episode 1x10: Unvanquished (Oct 5, 2010) Episode 1x04: Gravedancing (Feb 19, 2010) Episode 1x03: The Reins of a Waterfall (Feb 5, 2010) Episode 1x02: Rebirth (Jan 29, 2010) View 6 more View 6 less Guest starring as Special Agent Jordan Duram Episode 1x01: Pilot (Jan 22, 2010) Sanctuary (2008) Guest starring as Greg Addison (4 episodes) Episode 4x13: Sanctuary for None: Part 2 (Dec 30, 2011) Episode 4x12: Sanctuary for None: Part 1 (Dec 23, 2011) Episode 4x10: Acolyte (Dec 9, 2011) Episode 4x03: Untouchable (Oct 21, 2011) View 1 more View 1 less Flashpoint (2008) Guest starring as Dale Murray Episode 2x11: Never Let You Down (Oct 2, 2009) Bionic Woman (2007) Guest starring as Vincent Aldridge Episode 1x08: Do Not Disturb (Nov 28, 2007) Mad Men (2007) Guest starring as Dr. Arnold Rosen (6 episodes) Episode 6x11: Favors (Jun 9, 2013) Episode 6x06: For Immediate Release (May 5, 2013) Episode 6x05: The Flood (Apr 28, 2013) Episode 6x03: The Collaborators (Apr 14, 2013) Episode 6x02: The Doorway (2) (Apr 7, 2013) Episode 6x01: The Doorway (1) (Apr 7, 2013) View 3 more View 3 less Traveler (2007) Guest starring as Ellington (2 episodes) Episode 1x03: New Haven (Jun 6, 2007) Episode 1x02: The Retreat (May 30, 2007) Psych (2006) Guest starring as Hiltz Kooler Episode 1x08: Shawn vs. the Red Phantom (Aug 25, 2006) [Co-Star] Da Vinci's City Hall (2005) Starring as Police Chief Bill Jacobs (13 episodes) Episode 1x13: The Dogs in Sympathy with the Cats (Feb 28, 2006) Episode 1x12: Bumped from the Ball (Feb 7, 2006) Episode 1x11: A Few Good Bites Before They Slap Me Down (Jan 31, 2006) Episode 1x10: When the Horsemen Come Looking (Jan 24, 2006) Episode 1x09: Gotta Press the Flesh (Jan 17, 2006) Episode 1x08: Gonna Cause a Ruckus (Jan 10, 2006) Episode 1x07: Ready to Call in the Horses (Dec 6, 2005) Episode 1x06: You Have to Bleed a Little (Nov 29, 2005) Episode 1x05: Put Down the Hose, Pick Up a Gun (Nov 22, 2005) Episode 1x04: One Man, Two Jobs (Nov 15, 2005) Episode 1x03: Isn't Very Pretty But You Can Smoke It (Nov 6, 2005) Episode 1x02: Cat in a Tree, Lunatic in the Street (Nov 1, 2005) Episode 1x01: Zero to Sixty Pretty Quick (Oct 25, 2005) View 10 more View 10 less Supernatural (2005) Guest starring as Jerry Panowski Episode 1x04: Phantom Traveler (Oct 4, 2005) Guest starring as Stan Thompson Episode 8x08: Hunteri Heroici (Nov 28, 2012) Category 6: Day of Destruction (2004) Starring as Chris Haywood (2 episodes) Episode 1x02: Part 2 (Nov 17, 2004) Episode 1x01: Part 1 (Nov 14, 2004) Touching Evil (2004) Starring as Special Agent Charles Bernal Angels in America (2003) Guest starring as Martin Heller (3 episodes) Episode 1x03: Millennium Approaches: Chapter Three - The Messenger (Dec 7, 2003) Episode 1x02: Millennium Approaches: Chapter Two - In Vitro (Dec 7, 2003) Episode 1x01: Millennium Approaches: Chapter One - Bad News (Dec 7, 2003) NCIS (2003) Guest starring as Marine EOD Sgt. Dan Trask Episode 4x17: Skeletons (Feb 27, 2007) The Dead Zone (2002) Guest starring as The Collector / Masked Man Episode 4x02: The Collector (Jun 19, 2005) CSI: Crime Scene Investigation (2000) Guest starring as Julius Kaplan Episode 11x07: Bump and Grind (Nov 4, 2010) Dark Angel (2000) Guest starring as Dr. Sam Carr (6 episodes) Episode 2x19: She Ain't Heavy (Apr 19, 2002) Episode 2x13: Harbor Lights (Feb 8, 2002) Episode 2x08: Gill Girl (Dec 7, 2001) Episode 2x07: Some Assembly Required (Nov 16, 2001) Episode 1x12: Rising (Feb 13, 2001) Episode 1x08: Blah Blah Woof Woof (Dec 12, 2000) View 3 more View 3 less Judging Amy (1999) Guest starring as Mr. Kirk Episode 4x01: Lost in the System (Oct 1, 2002) Cold Squad (1998) Guest starring as Percy (2 episodes) Episode 2x02: Jane Doe (2) (Oct 2, 1998) Episode 2x01: Jane Doe (1) (Sep 25, 1998) Stargate SG-1 (1997) Guest starring as Lotan Episode 4x09: Scorched Earth (Aug 25, 2000) Millennium (1996) Guest starring as Det. Teeple (3 episodes) Episode 1x15: Sacrament (Feb 21, 1997) Episode 1x07: Blood Relatives (Dec 6, 1996) Episode 1x04: The Judge (Nov 15, 1996) The Sentinel (1996) Guest starring as Derek Wilson Episode 1x06: Night Train (May 1, 1996) Star Trek: Voyager (1995) Guest starring as Lt. Peter Durst (2 episodes) Episode 1x14: Faces (May 8, 1995) Episode 1x13: Cathexis (May 1, 1995) The X-Files (1993) Guest starring as Tony Fiore Episode 1x22: Born Again (Apr 29, 1994) Guest starring as Gary Lambert Episode 5x19: Folie a Deux (May 10, 1998) Star Trek: Deep Space Nine (1993) Guest starring as Dr. Elias Giger Episode 5x25: In the Cards (Jun 9, 1997) Sinatra (1992) Guest starring as Sonny Werblin Episode 1x01: Episode 1 (Nov 8, 1992) [Co-Star] Star Trek: The Next Generation (1987) Guest starring as Vorin Episode 7x13: Homeward (Jan 17, 1994) L.A. Law (1986) Guest starring as Steve Gerald Episode 6x21: Double Breasted Suit (May 14, 1992) Columbo (1968) Guest starring as Deirdre's Agent Episode 1994-01-10: Butterfly in Shades of Grey (Jan 10, 1994)