Cast Credits The Terminal List (2022) Guest starring as Senator Joe Pryor Episode 1x04: Detachment (Jul 1, 2022) Splitting Up Together (2018) Guest starring as Henry (13 episodes) Episode 2x18: Welcome Home (Apr 9, 2019) Episode 2x17: Out Go the Lights (Apr 2, 2019) Episode 2x14: Annie, Are You Okay? (Feb 26, 2019) Episode 2x13: Everything's Okay (Feb 19, 2019) Episode 2x09: Contact High (Jan 8, 2019) Episode 2x06: Glowing Pains (Nov 27, 2018) Episode 2x04: War of the Wagners (Nov 13, 2018) Episode 2x03: We Need to Talk About Karen (Oct 30, 2018) Episode 2x01: Sign Language (Oct 16, 2018) Episode 1x08: Heat Wave (May 22, 2018) Episode 1x07: Star of Milo (May 15, 2018) Episode 1x05: Nevertheless... She Went Clubbing (May 1, 2018) Episode 1x01: Pilot (Mar 27, 2018) View 10 more View 10 less Designated Survivor (2016) Guest starring as President Cornelius Moss (16 episodes) Episode 3x10: #truthorconsequences (Jun 7, 2019) Episode 3x09: #undecided (Jun 7, 2019) Episode 3x05: #nothingpersonal (Jun 7, 2019) Episode 3x01: #thesystemisbroken (Jun 7, 2019) Episode 2x22: Run (May 16, 2018) Episode 2x21: Target (May 9, 2018) Episode 2x19: Capacity (Apr 25, 2018) Episode 2x15: Summit (Mar 28, 2018) Episode 2x12: The Final Frontier (Mar 7, 2018) Episode 2x07: Family Ties (Nov 15, 2017) Episode 2x06: Two Ships (Nov 1, 2017) Episode 1x21: Brace for Impact (May 17, 2017) Episode 1x20: Bombshell (May 10, 2017) Episode 1x19: Misalliance (May 3, 2017) Episode 1x16: Party Lines (Apr 12, 2017) Episode 1x14: Commander-in-Chief (Mar 29, 2017) View 13 more View 13 less Cooper Barrett's Guide to Surviving Life (2016) Guest starring as Steve Episode 1x12: How to Survive Dating (Jun 12, 2016) The Brink (2015) Starring as Secretary of Defense Pierce Gray (10 episodes) Episode 1x10: There Will Be Consequences (Aug 23, 2015) Episode 1x09: Just a Little Crazy Talk (Aug 16, 2015) Episode 1x08: Who's Grover Cleveland? (Aug 9, 2015) Episode 1x07: Sticky Wicket (Aug 2, 2015) Episode 1x06: Tweet Tweet Tweet (Jul 26, 2015) Episode 1x05: Swim, Shmuley, Swim (Jul 19, 2015) Episode 1x04: I'll Never Be Batman (Jul 12, 2015) Episode 1x03: Baghdad My Ass (Jul 5, 2015) Episode 1x02: Half-Cocked (Jun 28, 2015) Episode 1x01: Pilot (Jun 21, 2015) View 7 more View 7 less The Astronaut Wives Club (2015) Guest starring as Jim Matthis Episode 1x10: Landing (Aug 20, 2015) About a Boy (2014) Guest starring as Robert Freeman Episode 2x08: About a Christmas Carol (Dec 9, 2014) Enlisted (2014) Guest starring as Sgt. Major Diggins Episode 1x04: Homecoming (Jan 31, 2014) Veep (2012) Guest starring as General Stattler Episode 7x03: Pledge (Apr 14, 2019) Homeland (2011) Guest starring as Senator Richard Eames Episode 7x12: Paean to the People (Apr 29, 2018) Suburgatory (2011) Guest starring as Emmett Altman Episode 3x03: Open Door Policy (Jan 29, 2014) Person of Interest (2011) Guest starring as FBI SAIC Roberts Episode 5x10: The Day the World Went Away (May 31, 2016) Revenge (2011) Guest starring as Judge Robert Barnes Episode 2x10: Power (Jan 6, 2013) Young Justice (2010) Guest starring as The Flash / Jay Garrick Episode 3x19: Elder Wisdom (Jul 23, 2019) Boardwalk Empire (2010) Guest starring as Senator Walter Edge (4 episodes) Episode 3x05: You'd Be Surprised (Oct 14, 2012) Episode 2x06: The Age of Reason (Oct 30, 2011) Episode 1x08: Hold Me in Paradise (Nov 7, 2010) Episode 1x04: Anastasia (Oct 10, 2010) View 1 more View 1 less Better Off Ted (2009) Guest starring as Elijah Palmer Episode 1x11: Father, Can You Hair Me? (Jul 21, 2009) Castle (2009) Guest starring as Mr. Smith (6 episodes) Episode 8x03: PhDead (Oct 5, 2015) Episode 6x22: Veritas (May 5, 2014) [Uncredited] Episode 5x01: After the Storm (Sep 24, 2012) Episode 4x23: Always (May 7, 2012) Episode 4x12: Dial M for Mayor (Jan 16, 2012) Episode 4x01: Rise (Sep 19, 2011) View 3 more View 3 less The Mentalist (2008) Guest starring as Noah Plaskett Episode 1x23: Red John's Footsteps (May 19, 2009) Fringe (2008) Guest starring as Arnold McFadden Episode 2x13: What Lies Below (Jan 21, 2010) In Plain Sight (2008) Guest starring as Seth Mann (2 episodes) Episode 5x06: The Medal of Mary (Apr 20, 2012) Episode 3x08: Son of Mann (May 19, 2010) Life (2007) Guest starring as Charlie Crews Sr. (2 episodes) Episode 2x14: Mirror Ball (Feb 11, 2009) Episode 2x12: Trapdoor (Dec 17, 2008) Dexter (2006) Starring as Thomas Matthews (12 episodes) Episode 8x12: Remember the Monsters? (Sep 22, 2013) Episode 8x11: Monkey in a Box (Sep 15, 2013) Episode 8x10: Goodbye Miami (Sep 8, 2013) Episode 8x09: Make Your Own Kind of Music (Aug 25, 2013) Episode 8x08: Are We There Yet? (Aug 18, 2013) Episode 8x07: Dress Code (Aug 11, 2013) Episode 8x06: A Little Reflection (Aug 4, 2013) Episode 8x05: This Little Piggy (Jul 28, 2013) Episode 8x04: Scar Tissue (Jul 21, 2013) Episode 8x03: What's Eating Dexter Morgan? (Jul 14, 2013) Episode 8x02: Every Silver Lining... (Jul 7, 2013) Episode 8x01: A Beautiful Day (Jun 30, 2013) View 9 more View 9 less Guest starring as Thomas Matthews (27 episodes) Episode 7x12: Surprise, Motherfucker! (Dec 16, 2012) Episode 7x11: Do You See What I See? (Dec 9, 2012) Episode 7x10: The Dark... Whatever (Dec 2, 2012) Episode 7x09: Helter Skelter (Nov 25, 2012) Episode 6x11: Talk to the Hand (Dec 11, 2011) Episode 6x09: Get Gellar (Nov 27, 2011) Episode 6x04: A Horse of a Different Color (Oct 23, 2011) Episode 6x02: Once Upon a Time... (Oct 9, 2011) Episode 6x01: Those Kinds of Things (Oct 2, 2011) Episode 5x07: Circle Us (Nov 7, 2010) Episode 5x06: Everything is Illumenated (Oct 31, 2010) Episode 4x12: The Getaway (Dec 13, 2009) Episode 4x11: Hello, Dexter Morgan (Dec 6, 2009) Episode 4x06: If I Had a Hammer (Nov 1, 2009) Episode 4x05: Dirty Harry (Oct 25, 2009) Episode 2x12: The British Invasion (Dec 16, 2007) Episode 2x11: Left Turn Ahead (Dec 9, 2007) Episode 2x10: There's Something About Harry (Dec 2, 2007) Episode 2x09: Resistance is Futile (Nov 25, 2007) Episode 2x04: See-Through (Oct 21, 2007) Episode 2x03: An Inconvenient Lie (Oct 14, 2007) Episode 2x02: Waiting to Exhale (Oct 7, 2007) Episode 1x12: Born Free (Dec 17, 2006) Episode 1x11: Truth Be Told (Dec 10, 2006) Episode 1x10: Seeing Red (Dec 3, 2006) Episode 1x07: Circle of Friends (Nov 12, 2006) Episode 1x02: Crocodile (Oct 8, 2006) View 24 more View 24 less The Poseidon Adventure (2005) Starring as Admiral Jennings (2 episodes) Episode 1x02: Episode 2 (Oct 9, 2005) Episode 1x01: Episode 1 (Oct 9, 2005) Criminal Minds (2005) Guest starring as Max Ryan Episode 1x15: Unfinished Business (Mar 1, 2006) It's Always Sunny in Philadelphia (2005) Guest starring as Warden Episode 4x05: Mac and Charlie Die (Oct 2, 2008) Eyes (2005) Guest starring as David Wycker Episode 1x01: Pilot (Mar 30, 2005) Numb3rs (2005) Guest starring as Aaron Helm Episode 3x19: Pandora's Box (Mar 30, 2007) Desperate Housewives (2004) Guest starring as Sam Episode 1x19: Live Alone and Like It (Apr 17, 2005) Veronica Mars (2004) Guest starring as Stewart Manning (2 episodes) Episode 2x07: Nobody Puts Baby in a Corner (Nov 16, 2005) Episode 2x04: Green-Eyed Monster (Oct 19, 2005) The Help (2004) Guest starring as Club Owner Episode 1x06: Doghouse (Apr 9, 2004) [Uncredited] NCIS (2003) Guest starring as Roy Carver Episode 4x04: Faking It (Oct 10, 2006) Monk (2002) Guest starring as Harry Bolston Episode 2x14: Mr. Monk and the Captain's Wife (Feb 13, 2004) That '80s Show (2002) Starring as RT Howard (13 episodes) Episode 1x13: Sophia's Depressed (May 29, 2002) Episode 1x12: Beach Party (May 7, 2002) Episode 1x11: Road Trip (a.k.a. Star Search) (Apr 24, 2002) Episode 1x10: Punk Club (Apr 17, 2002) Episode 1x09: Double Date (Apr 10, 2002) Episode 1x08: After the Kiss (Apr 3, 2002) Episode 1x07: Katie's Birthday (Mar 27, 2002) Episode 1x06: Spring Break '84 (Mar 6, 2002) Episode 1x05: My Dead Friend (Feb 20, 2002) Episode 1x04: Corey's Remix (Feb 13, 2002) Episode 1x03: Tuesday Comes Over (Feb 6, 2002) Episode 1x02: Valentine's Day (Jan 30, 2002) Episode 1x01: Eighties (Jan 23, 2002) View 10 more View 10 less 24 (2001) Guest starring as John Keeler (18 episodes) Episode 4x16: Day 4: 10:00 P.M. - 11:00 P.M. (Apr 4, 2005) Episode 4x14: Day 4: 8:00 P.M. - 9:00 P.M. (Mar 21, 2005) Episode 4x12: Day 4: 6:00 P.M. - 7:00 P.M. (Mar 7, 2005) Episode 4x11: Day 4: 5:00 P.M. - 6:00 P.M. (Feb 28, 2005) Episode 4x09: Day 4: 3:00 P.M. - 4:00 P.M. (Feb 14, 2005) Episode 4x08: Day 4: 2:00 P.M. - 3:00 P.M. (Feb 7, 2005) Episode 4x07: Day 4: 1:00 P.M. - 2:00 P.M. (Jan 31, 2005) Episode 4x06: Day 4: 12:00 P.M. - 1:00 P.M. (Jan 24, 2005) Episode 4x05: Day 4: 11:00 A.M. - 12:00 P.M. (Jan 17, 2005) Episode 4x03: Day 4: 9:00 A.M. - 10:00 A.M. (Jan 10, 2005) Episode 4x02: Day 4: 8:00 A.M. - 9:00 A.M. (Jan 9, 2005) Episode 4x01: Day 4: 7:00 A.M. - 8:00 A.M. (Jan 9, 2005) Episode 3x23: Day 3: 11:00 A.M. - 12:00 P.M. (May 18, 2004) Episode 3x22: Day 3: 10:00 A.M. - 11:00 A.M. (May 11, 2004) Episode 3x21: Day 3: 9:00 A.M. - 10:00 A.M. (May 4, 2004) Episode 3x06: Day 3: 6:00 P.M. - 7:00 P.M. (Dec 2, 2003) Episode 3x05: Day 3: 5:00 P.M. - 6:00 P.M. (Nov 25, 2003) Episode 3x02: Day 3: 2:00 P.M. - 3:00 P.M. (Nov 4, 2003) View 15 more View 15 less Becker (1998) Guest starring as Mr. Tipton Episode 3x15: 2001 1/2: A Graduation Odyssey (Feb 19, 2001) Sabrina, the Teenage Witch (1996) Guest starring as President Wayne Banning (2 episodes) Episode 6x08: Humble Pie (Dec 7, 2001) Episode 6x02: Sabrina's Date with Destiny (Oct 12, 2001) Unhappily Ever After (1995) Starring as Jack Malloy (5 episodes) Episode 3x13: Sternberg [aka Steinfeld] (Jan 19, 1997) Episode 1x04: The Bigger They Are, the Harder They Fall (Feb 1, 1995) Episode 1x03: Jack's First Date (Jan 25, 1995) Episode 1x02: Gift of the Magnovox (Jan 18, 1995) Episode 1x01: Pilot (Jan 11, 1995) View 2 more View 2 less Friends (1994) Guest starring as Mr. Franklin Episode 8x05: The One With Rachel's Date (Oct 25, 2001) New York Undercover (1994) Guest starring as Matthew Long Episode 1x03: Sins of the Father (Sep 22, 1994) Grace Under Fire (1993) Starring as Jimmy Kelly (2 episodes) Episode 5x05: A River Runs Through Him (Dec 23, 1997) Episode 4x06: The Ghost and Mrs. Kelly (Oct 30, 1996) Guest starring as Jimmy Kelly Episode 2x09: Cold Turkey (Nov 22, 1994)
Crew Credits Unhappily Ever After (1995) Episode crew as Director (2 episodes) Episode 5x11: Secrets (Dec 13, 1998) Episode 5x08: The Fencing Show (Nov 8, 1998)