Cast Credits The Staircase (2022) Starring as Bill Peterson (7 episodes) Episode 1x08: America's Sweetheart or: Time Over Time (Jun 9, 2022) Episode 1x07: Seek and Ye Shall (Jun 2, 2022) Episode 1x05: The Beating Heart (May 19, 2022) Episode 1x04: Common Sense (May 12, 2022) Episode 1x03: The Great Dissembler (May 5, 2022) Episode 1x02: Chiroptera (May 5, 2022) Episode 1x01: 911 (May 5, 2022) View 4 more View 4 less Inventing Anna (2022) Guest starring as Paul (7 episodes) Episode 1x09: Dangerously Close (Feb 11, 2022) Episode 1x08: Too Rich for Her Blood (Feb 11, 2022) Episode 1x07: Cash on Delivery (Feb 11, 2022) Episode 1x05: Check Out Time (Feb 11, 2022) Episode 1x03: Two Birds, One Throne (Feb 11, 2022) Episode 1x02: The Devil Wore Anna (Feb 11, 2022) Episode 1x01: Life of a VIP (Feb 11, 2022) View 4 more View 4 less Clarice (2021) Guest starring as Lucas Novak Episode 1x02: Ghosts of Highway 20 (Feb 18, 2021) NOS4A2 (2019) Guest starring as Nathan Demeter (2 episodes) Episode 2x02: Good Father (Jun 28, 2020) Episode 2x01: Bad Mother (Jun 21, 2020) Marvel's The Punisher (2017) Guest starring as Clay Wilson (2 episodes) Episode 1x07: Crosshairs (Nov 17, 2017) Episode 1x03: Kandahar (Nov 17, 2017) Gone (2017) Guest starring as Ryan Moreland Episode 1x06: Savior (Dec 18, 2017) Ghost Wars (2017) Guest starring as Sheriff Sam Episode 1x01: Death's Door (Oct 5, 2017) Time After Time (2017) Guest starring as Dr. Edward Monroe (2 episodes) Episode 1x09: You Will Find Me () Episode 1x08: If You're Lost () Conviction (2016) Guest starring as Greg Price Episode 1x04: Mother's Little Burden (Oct 24, 2016) Van Helsing (2016) Starring as Ted (2 episodes) Episode 1x02: Seen You (Sep 23, 2016) Episode 1x01: Help Me (Sep 23, 2016) Bull (2016) Guest starring as AUSA Darryl Holden Episode 3x16: Forfeiture (Feb 25, 2019) BrainDead (2016) Guest starring as Nicholas Pohl Episode 1x11: Six Points on the New Congressional Budget: The False Dichotomy of Austerity vs. Expansionary Policies (Sep 4, 2016) Code Black (2015) Guest starring as Adam Benton Episode 1x13: First Date (Jan 20, 2016) Blindspot (2015) Guest starring as Boris Solokov/Jason Stack Episode 4x02: My Art Project (Oct 19, 2018) The Affair (2014) Guest starring as Grant Finley Episode 3x06: Episode 6 (Jan 1, 2017) NCIS: New Orleans (2014) Guest starring as DHS Agent Lamont Episode 4x01: Rogue Nation (Sep 26, 2017) Forever (2014) Guest starring as Teddy Graves Episode 1x21: The Night in Question (Apr 21, 2015) Madam Secretary (2014) Guest starring as Paul Wellington Episode 1x02: Another Benghazi (Sep 28, 2014) Power (2014) Guest starring as Lance Donovan (2 episodes) Episode 3x10: In My Best Interest (Sep 25, 2016) Episode 3x07: Don't Go (Aug 28, 2016) Motive (2013) Guest starring as Seth Armstrong Episode 4x11: Natural Selection (Aug 2, 2016) The Following (2013) Guest starring as Duncan (2 episodes) Episode 3x07: The Hunt (Apr 6, 2015) Episode 3x06: Reunion (Mar 30, 2015) Elementary (2012) Guest starring as Dean McNally (8 episodes) Episode 7x13: Their Last Bow (Aug 15, 2019) Episode 7x12: Reichenbach Falls (Aug 8, 2019) Episode 7x06: Command: Delete (Jun 27, 2019) Episode 5x16: Fidelity (Mar 12, 2017) Episode 4x19: All In (Apr 10, 2016) Episode 4x01: The Past is Parent (Nov 5, 2015) Episode 2x22: Paint It Black (May 1, 2014) Episode 2x13: All in the Family (Jan 9, 2014) View 5 more View 5 less Revolution (2012) Starring as Ben Matheson (12 episodes) Episode 1x19: Children of Men (May 27, 2013) Episode 1x12: Ghosts (Apr 1, 2013) Episode 1x11: The Stand (Mar 25, 2013) Episode 1x10: Nobody's Fault But Mine (Nov 26, 2012) Episode 1x09: Kashmir (Nov 19, 2012) Episode 1x08: Ties That Bind (Nov 12, 2012) Episode 1x07: The Children's Crusade (Nov 5, 2012) Episode 1x06: Sex and Drugs (Oct 29, 2012) Episode 1x04: The Plague Dogs (Oct 8, 2012) Episode 1x03: No Quarter (Oct 1, 2012) Episode 1x02: Chained Heat (Sep 24, 2012) Episode 1x01: Pilot (Sep 17, 2012) View 9 more View 9 less Guest starring as Ben Matheson Episode 2x19: $#!& Happens (Apr 30, 2014) Perception (2012) Guest starring as Tom Shelby Episode 1x05: The Messenger (Aug 6, 2012) Hell on Wheels (2011) Starring as Collis Huntington (4 episodes) Episode 5x14: Done (Jul 23, 2016) Episode 5x13: Railroad Men (Jul 16, 2016) Episode 5x12: Any Sum Within Reason (Jul 9, 2016) Episode 5x10: 61 Degrees (Jun 25, 2016) View 1 more View 1 less Guest starring as Collis Huntington Episode 3x01: Big Bad Wolf (Aug 10, 2013) Homeland (2011) Guest starring as Scott Ryan (16 episodes) Episode 8x12: Prisoners of War (Apr 26, 2020) Episode 8x11: The English Teacher (Apr 19, 2020) Episode 8x09: In Full Flight (Apr 5, 2020) Episode 8x08: Threnody(s) (Mar 29, 2020) Episode 8x07: F**ker Shot Me (Mar 22, 2020) Episode 8x06: Two Minutes (Mar 15, 2020) Episode 8x05: Chalk Two Down (Mar 8, 2020) Episode 8x04: Chalk One Up (Mar 1, 2020) Episode 8x02: Catch and Release (Feb 16, 2020) Episode 8x01: Deception Indicated (Feb 9, 2020) Episode 3x12: The Star (Dec 15, 2013) Episode 3x10: Good Night (Dec 1, 2013) Episode 3x09: One Last Thing (Nov 24, 2013) Episode 3x08: A Red Wheelbarrow (Nov 17, 2013) Episode 3x01: Tin Man is Down (Sep 29, 2013) Episode 2x02: Beirut is Back (Oct 7, 2012) View 13 more View 13 less Person of Interest (2011) Guest starring as Mark Lawson Episode 1x06: The Fix (Oct 27, 2011) Off the Map (2011) Guest starring as Nick Episode 1x05: I'm Here (Feb 9, 2011) Law & Order: LA (2010) Guest starring as Colonel Richards Episode 1x04: Sylmar (Oct 20, 2010) Blue Bloods (2010) Guest starring as Stuart Wentworth Episode 7x09: Confessions (Nov 18, 2016) Covert Affairs (2010) Guest starring as Roy Gaskin Episode 2x03: Bang and Blame (Jun 21, 2011) The Deep End (2010) Guest starring as Neil Levin Episode 1x04: Nothing Personal (Feb 11, 2010) Trauma (2009) Guest starring as Officer Lyons Episode 1x07: That Fragile Hour (Nov 9, 2009) The Good Wife (2009) Guest starring as Andrew Wiley (10 episodes) Episode 6x19: Winning Ugly (Apr 12, 2015) Episode 6x18: Loser Edit (Apr 5, 2015) Episode 3x22: The Dream Team (Apr 29, 2012) Episode 3x14: Another Ham Sandwich (Jan 29, 2012) Episode 3x10: Parenting Made Easy (Dec 4, 2011) Episode 2x21: In Sickness (May 3, 2011) Episode 2x20: Foreign Affairs (Apr 12, 2011) Episode 2x19: Wrongful Termination (Apr 5, 2011) Episode 2x14: Net Worth (Feb 15, 2011) Episode 2x12: Silly Season (Feb 1, 2011) View 7 more View 7 less Castle (2009) Guest starring as Andrew Haynes Episode 4x19: 47 Seconds (Mar 26, 2012) Lie to Me (2009) Guest starring as Ron Foster Episode 1x01: Pilot (Jan 21, 2009) Guest starring as Alec Foster (3 episodes) Episode 1x11: Undercover (Apr 29, 2009) Episode 1x07: The Best Policy (Mar 18, 2009) Episode 1x04: Love Always (Feb 18, 2009) The Mentalist (2008) Guest starring as Tag Randolph Episode 1x01: Pilot (Sep 23, 2008) Fringe (2008) Guest starring as Rick Pearce Episode 4x17: Everything in Its Right Place (Apr 6, 2012) Private Practice (2007) Guest starring as Seth Episode 2x12: Homeward Bound (Jan 15, 2009) Life (2007) Guest starring as Gus Wilvern Episode 2x17: Shelf Life (Mar 11, 2009) Damages (2007) Guest starring as Jake Stahl Episode 5x04: I Love You, Mommy (Aug 1, 2012) Saving Grace (2007) Guest starring as Kirby Jet Episode 2x08: The Heart of a Cop (Mar 2, 2009) The Lost Room (2006) Starring as Eddie McCleister Episode 1x03: Part 3: The Eye and the Prime Object (Dec 13, 2006) Friday Night Lights (2006) Guest starring as Bob Episode 1x12: What to Do While You're Waiting (Jan 10, 2007) Ghost Whisperer (2005) Guest starring as Charlie Filbert (3 episodes) Episode 2x22: The Gathering (May 11, 2007) Episode 1x22: The One (May 5, 2006) Episode 1x21: Free Fall (Apr 28, 2006) Criminal Minds (2005) Guest starring as Joe Muller Episode 5x11: Retaliation (Dec 16, 2009) Bones (2005) Guest starring as Dr. Brandon Faulk (2 episodes) Episode 12x01: The Hope In The Horror (Jan 3, 2017) Episode 11x22: The Nightmare in the Nightmare (Jul 21, 2016) Weeds (2005) Guest starring as Dr. Dan Cornish Episode 8x07: Unfreeze (Aug 12, 2012) Numb3rs (2005) Guest starring as Glen Olin Episode 6x03: 7 Men Out (Oct 9, 2009) NCIS (2003) Guest starring as Bart Lemming Episode 6x17: South by Southwest (Feb 24, 2009) Nip/Tuck (2003) Guest starring as Joel Seabrook Episode 6x13: Joel Seabrook (Jan 20, 2010) CSI: Miami (2002) Guest starring as Carl Dawson Episode 3x19: Sex & Taxes (Apr 11, 2005) 24 (2001) Guest starring as Ken Dellao (3 episodes) Episode 7x17: Day 7: 12:00 A.M. - 1:00 A.M. (Apr 6, 2009) Episode 7x15: Day 7: 10:00 P.M. - 11:00 P.M. (Mar 23, 2009) Episode 7x14: Day 7: 9:00 P.M. - 10:00 P.M. (Mar 16, 2009) Smallville (2001) Guest starring as Adrian Episode 7x09: Gemini (Dec 13, 2007) CSI: Crime Scene Investigation (2000) Guest starring as Father Frank Berlin Episode 7x05: Double-Cross (Oct 19, 2006) Law & Order: Special Victims Unit (1999) Guest starring as George Zane Episode 13x08: Educated Guess (Nov 16, 2011) Strange World (1999) Starring as Capt. Paul Turner Episode 1x01: Pilot (Mar 8, 1999) Stargate SG-1 (1997) Guest starring as Tomin (4 episodes) Episode S10 Special: Stargate SG-1: The Ark of Truth (Mar 11, 2008) Episode 10x12: Line in the Sand (Apr 20, 2007) Episode 10x01: Flesh and Blood (Jul 14, 2006) Episode 9x19: Crusade (Mar 3, 2006) View 1 more View 1 less The Practice (1997) Guest starring as Reverend Michael Crane Episode 6x10: Eyewitness (Jan 6, 2002) The Outer Limits (1995) Guest starring as Corporal Charles Pendelton Episode 4x06: Relativity Theory (Feb 27, 1998) Comics (1993) Starring as Johnny Lazar L.A. Law (1986) Guest starring as Brian Chisolm (4 episodes) Episode 5x04: Armand's Hammer (Nov 8, 1990) Episode 5x03: Lie Harder (Nov 1, 1990) Episode 5x02: Happy Trails (Oct 25, 1990) Episode 5x01: The Bitch Is Back (Oct 18, 1990) View 1 more View 1 less