Cast Credits Pam & Tommy (2022) Guest starring as Bruce Episode 1x06: Pamela in Wonderland (Feb 23, 2022) neXt (2020) Guest starring as Bernard Weiss Episode 1x01: FILE #1 (Oct 6, 2020) All Rise (2019) Guest starring as Dr. Timothy Gipson Episode 1x12: What the Constitution Greens to Me (Jan 6, 2020) Unbelievable (2019) Guest starring as Judge Episode 1x08: Episode 8 (Sep 13, 2019) Homecoming (2018) Guest starring as Buddy Episode 2x01: People (May 22, 2020) The Rookie (2018) Guest starring as Kevin Scott Episode 1x12: Heartbreak (Feb 12, 2019) The Conners (2018) Guest starring as Principal Episode 1x03: There Won't Be Blood (Oct 30, 2018) Station 19 (2018) Guest starring as Lloyd Episode 4x11: Here It Comes Again (Apr 15, 2021) The Resident (2018) Guest starring as Dr. Brian Stewart Episode 2x20: If Not Now, When? (Apr 15, 2019) The Orville (2017) Guest starring as Cambis Borrin Episode 2x03: Home (Jan 10, 2019) This Is Us (2016) Guest starring as Bill Weston Episode 3x03: Katie Girls (Oct 9, 2018) Lucifer (2016) Guest starring as Alvin Kapitski Episode 3x07: Off the Record (Nov 13, 2017) Code Black (2015) Guest starring as Mr. Hazelton Episode 2x14: Vertigo (Jan 25, 2017) Con Man (2015) Guest starring as Gordon Episode 2x02: New Deal, No Deal (Dec 8, 2016) Rosewood (2015) Guest starring as Judge West Waters Episode 1x22: Badges and Bombshells (May 25, 2016) Stitchers (2015) Guest starring as Mitchell Blair (5 episodes) Episode 3x01: Out of the Shadows (Jun 5, 2017) Episode 2x10: All In (May 24, 2016) Episode 2x09: The Guest (May 17, 2016) Episode 2x03: The One That Got Away (Apr 5, 2016) Episode 2x02: Hack Me If You Can (Mar 29, 2016) View 2 more View 2 less The Whispers (2015) Guest starring as Ron Harcourt (2 episodes) Episode 1x13: Game Over (Aug 31, 2015) Episode 1x08: A Hollow Man (Jul 20, 2015) Man Seeking Woman (2015) Guest starring as Watson Episode 3x07: Bagel (Feb 15, 2017) Chasing Life (2014) Guest starring as Edwin Shaw Episode 2x04: Truly Madly Deeply (Jul 27, 2015) TURN: Washington's Spies (2014) Guest starring as Samuel Townsend (4 episodes) Episode 3x05: Hypocrisy, Fraud and Tyranny (May 23, 2016) Episode 3x02: Cold Murdering Bastards (May 2, 2016) Episode 2x09: The Prodigal (Jun 1, 2015) Episode 2x05: Sealed Fate (May 4, 2015) View 1 more View 1 less Intelligence (2014) Starring as Dr. Shenendoah Cassidy (11 episodes) Episode 1x13: Being Human (Mar 31, 2014) Episode 1x12: The Event Horizon (Mar 24, 2014) Episode 1x11: The Grey Hat (Mar 17, 2014) Episode 1x10: Cain and Gabriel (Mar 10, 2014) Episode 1x09: Athens (Mar 3, 2014) Episode 1x07: Size Matters (Feb 17, 2014) Episode 1x06: Patient Zero (Feb 10, 2014) Episode 1x04: Secrets of the Secret Service (Jan 27, 2014) Episode 1x03: Mei Chen Returns (Jan 20, 2014) Episode 1x02: Red X (Jan 13, 2014) Episode 1x01: Pilot (Jan 7, 2014) View 8 more View 8 less Masters of Sex (2013) Guest starring as Dr. Lloyd Madden (4 episodes) Episode 4x02: Inventory (Sep 18, 2016) Episode 2x10: Below the Belt (Sep 14, 2014) Episode 2x09: Story of My Life (Sep 7, 2014) Episode 2x08: Mirror, Mirror (Aug 31, 2014) View 1 more View 1 less Revenge (2011) Guest starring as Roger Halsted Episode 1x20: Legacy (May 9, 2012) Suits (2011) Guest starring as Stan Jacobson (2 episodes) Episode 4x07: We're Done (Jul 30, 2014) Episode 1x10: The Shelf Life (Aug 25, 2011) Shameless (2011) Guest starring as Dr. Drew Episode 10x03: Which America? (Nov 24, 2019) Hawaii Five-0 (2010) Guest starring as Eugene Goodman Episode 5x08: Ka Hana Malu (Nov 21, 2014) Nikita (2010) Guest starring as Hiedecker (2 episodes) Episode 3x16: Tipping Point (Apr 5, 2013) Episode 3x10: Brave New World (Feb 8, 2013) Scooby-Doo! Mystery Incorporated (2010) Guest starring as Dr. Henklefust Episode 2x03: The Night the Clown Cried II - Tears of Doom! (Aug 1, 2012) The Good Wife (2009) Guest starring as Dean Randolph Episode 7x13: Judged (Jan 31, 2016) NCIS: Los Angeles (2009) Guest starring as Doug Ouellet Episode 6x05: Black Budget (Oct 27, 2014) Drop Dead Diva (2009) Guest starring as Mitch Fredericks Episode 4x06: Rigged (Jul 8, 2012) Southland (2009) Guest starring as Man with Dog Episode 5x04: Under the Big Top (Mar 6, 2013) Castle (2009) Guest starring as Dr. Harvey Larson Episode 8x09: Tone Death (Feb 8, 2016) Leverage (2008) Guest starring as Coswell Episode 3x11: The Rashomon Job (Aug 22, 2010) The Mentalist (2008) Guest starring as Ellis Mars Episode 3x09: Red Moon (Nov 18, 2010) True Blood (2008) Guest starring as Mike Spencer (17 episodes) Episode 5x10: Gone, Gone, Gone (Aug 12, 2012) Episode 5x07: In the Beginning (Jul 22, 2012) Episode 5x05: Let's Boot and Rally (Jul 8, 2012) Episode 3x03: It Hurts Me Too (Jun 27, 2010) Episode 2x12: Beyond Here Lies Nothin' (Sep 13, 2009) Episode 2x11: Frenzy (Aug 30, 2009) Episode 2x10: New World in My View (Aug 23, 2009) Episode 2x09: I Will Rise Up (Aug 16, 2009) Episode 2x08: Timebomb (Aug 9, 2009) Episode 2x06: Hard-Hearted Hannah (Jul 26, 2009) Episode 2x04: Shake and Fingerpop (Jul 12, 2009) Episode 2x03: Scratches (Jun 28, 2009) Episode 2x01: Nothing But the Blood (Jun 14, 2009) Episode 1x08: The Fourth Man in the Fire (Oct 26, 2008) Episode 1x06: Cold Ground (Oct 12, 2008) Episode 1x04: Escape from Dragon House (Sep 28, 2008) Episode 1x02: The First Taste (Sep 14, 2008) View 14 more View 14 less 90210 (2008) Guest starring as Mr. Phillips (2 episodes) Episode 3x22: To the Future! (May 16, 2011) Episode 3x21: The Prom Before the Storm (May 9, 2011) Fear Itself (2008) Guest starring as Phil Episode 1x07: Community (Jul 24, 2008) Eli Stone (2008) Guest starring as Daniel Foote Episode 1x12: Waiting for That Day (Apr 13, 2008) Women's Murder Club (2007) Guest starring as John Harris Episode 1x13: Never Tell (May 13, 2008) Journeyman (2007) Guest starring as Alan Pratt Episode 1x03: Game Three (Oct 8, 2007) The Nine (2006) Starring as Egan Foote (13 episodes) Episode 1x13: Confessions (Aug 19, 2009) Episode 1x12: Legacy (Aug 12, 2009) Episode 1x11: Man of the Year (Aug 5, 2009) Episode 1x10: The Inside Man (Jul 29, 2009) Episode 1x09: You're Being Watched (Aug 8, 2007) Episode 1x08: Turning Point (Aug 1, 2007) Episode 1x07: Outsiders (Nov 22, 2006) Episode 1x06: Take Me Instead (Nov 8, 2006) Episode 1x05: All About Eva (Nov 1, 2006) Episode 1x04: Brother's Keeper (Oct 25, 2006) Episode 1x03: What's Your Emergency? (Oct 18, 2006) Episode 1x02: Heroes Welcome (Oct 11, 2006) Episode 1x01: Pilot (Oct 4, 2006) View 10 more View 10 less Criminal Minds (2005) Guest starring as Hugh Rollins Episode 4x21: A Shade of Gray (Apr 22, 2009) Bones (2005) Guest starring as Dr. Edward Harkness Episode 10x05: The Corpse at the Convention (Oct 30, 2014) Prison Break (2005) Guest starring as Terrance Steadman (3 episodes) Episode 1x22: Flight (May 15, 2006) Episode 1x19: The Key (Apr 24, 2006) Episode 1x16: Brother's Keeper (Apr 3, 2006) Grey's Anatomy (2005) Guest starring as Jacob Nolston (2 episodes) Episode 4x10: Crash Into Me, Part 2 (Dec 6, 2007) Episode 4x09: Crash Into Me, Part 1 (Nov 22, 2007) NCIS (2003) Guest starring as Jackson Scott Episode 4x22: In the Dark (May 1, 2007) Nip/Tuck (2003) Guest starring as Ben White Episode 3x07: Ben White (Nov 1, 2005) 24 (2001) Guest starring as Michael Latham (3 episodes) Episode 7x07: Day 7: 2:00 P.M. - 3:00 P.M. (Feb 2, 2009) Episode 7x02: Day 7: 9:00 A.M. - 10:00 A.M. (Jan 11, 2009) Episode 7x01: Day 7: 8:00 A.M. - 9:00 A.M. (Jan 11, 2009) Star Trek: Enterprise (2001) Starring as Dr. Phlox (98 episodes) Episode 4x22: These Are the Voyages... (May 13, 2005) Episode 4x21: Terra Prime (May 13, 2005) Episode 4x20: Demons (May 6, 2005) Episode 4x19: In a Mirror, Darkly (2) (Apr 29, 2005) Episode 4x18: In a Mirror, Darkly (1) (Apr 22, 2005) Episode 4x17: Bound (Apr 15, 2005) Episode 4x16: Divergence (Feb 25, 2005) Episode 4x15: Affliction (Feb 18, 2005) Episode 4x14: The Aenar (Feb 11, 2005) Episode 4x13: United (Feb 4, 2005) Episode 4x12: Babel One (Jan 28, 2005) Episode 4x11: Observer Effect (Jan 21, 2005) Episode 4x10: Daedalus (Jan 14, 2005) Episode 4x09: Kir'Shara (Dec 3, 2004) Episode 4x08: Awakening (Nov 26, 2004) Episode 4x07: The Forge (Nov 19, 2004) Episode 4x06: The Augments (Nov 12, 2004) Episode 4x05: Cold Station 12 (Nov 5, 2004) Episode 4x04: Borderland (Oct 29, 2004) Episode 4x03: Home (Oct 22, 2004) Episode 4x02: Storm Front (2) (Oct 15, 2004) Episode 4x01: Storm Front (1) (Oct 8, 2004) Episode 3x24: Zero Hour (May 26, 2004) Episode 3x23: Countdown (May 19, 2004) Episode 3x22: The Council (May 12, 2004) Episode 3x21: E² (May 5, 2004) Episode 3x20: The Forgotten (Apr 28, 2004) Episode 3x19: Damage (Apr 21, 2004) Episode 3x18: Azati Prime (Mar 3, 2004) Episode 3x17: Hatchery (Feb 25, 2004) Episode 3x16: Doctor's Orders (Feb 18, 2004) Episode 3x15: Harbinger (Feb 11, 2004) Episode 3x14: Stratagem (Feb 4, 2004) Episode 3x13: Proving Ground (Jan 21, 2004) Episode 3x12: Chosen Realm (Jan 14, 2004) Episode 3x11: Carpenter Street (Nov 26, 2003) Episode 3x10: Similitude (Nov 19, 2003) Episode 3x09: North Star (Nov 12, 2003) Episode 3x08: Twilight (Nov 5, 2003) Episode 3x07: The Shipment (Oct 29, 2003) Episode 3x06: Exile (Oct 15, 2003) Episode 3x05: Impulse (Oct 8, 2003) Episode 3x04: Rajiin (Oct 1, 2003) Episode 3x03: Extinction (Sep 24, 2003) Episode 3x02: Anomaly (Sep 17, 2003) Episode 3x01: The Xindi (Sep 10, 2003) Episode 2x26: The Expanse (May 21, 2003) Episode 2x25: Bounty (May 14, 2003) Episode 2x24: First Flight (May 14, 2003) Episode 2x23: Regeneration (May 7, 2003) Episode 2x22: Cogenitor (Apr 30, 2003) Episode 2x21: The Breach (Apr 23, 2003) Episode 2x20: Horizon (Apr 16, 2003) Episode 2x19: Judgment (Apr 9, 2003) Episode 2x18: The Crossing (Apr 2, 2003) Episode 2x17: Canamar (Feb 26, 2003) Episode 2x16: Future Tense (Feb 19, 2003) Episode 2x15: Cease Fire (Feb 12, 2003) Episode 2x14: Stigma (Feb 5, 2003) Episode 2x13: Dawn (Jan 8, 2003) Episode 2x12: The Catwalk (Dec 18, 2002) Episode 2x11: Precious Cargo (Dec 11, 2002) Episode 2x10: Vanishing Point (Nov 27, 2002) Episode 2x09: Singularity (Nov 20, 2002) Episode 2x08: The Communicator (Nov 13, 2002) Episode 2x07: The Seventh (Nov 6, 2002) Episode 2x06: Marauders (Oct 30, 2002) Episode 2x05: A Night in Sickbay (Oct 16, 2002) Episode 2x04: Dead Stop (Oct 9, 2002) Episode 2x03: Minefield (Oct 2, 2002) Episode 2x02: Carbon Creek (Sep 25, 2002) Episode 2x01: Shockwave (2) (Sep 18, 2002) Episode 1x26: Shockwave (1) (May 22, 2002) Episode 1x25: Two Days and Two Nights (May 15, 2002) Episode 1x24: Desert Crossing (May 8, 2002) Episode 1x23: Fallen Hero (May 8, 2002) Episode 1x22: Vox Sola (May 1, 2002) Episode 1x21: Detained (Apr 24, 2002) Episode 1x20: Oasis (Apr 3, 2002) Episode 1x19: Acquisition (Mar 27, 2002) Episode 1x18: Rogue Planet (Mar 20, 2002) Episode 1x17: Fusion (Feb 27, 2002) Episode 1x16: Shuttlepod One (Feb 13, 2002) Episode 1x15: Shadows of P'Jem (Feb 6, 2002) Episode 1x14: Sleeping Dogs (Jan 30, 2002) Episode 1x13: Dear Doctor (Jan 23, 2002) Episode 1x12: Silent Enemy (Jan 16, 2002) Episode 1x11: Cold Front (Nov 28, 2001) Episode 1x10: Fortunate Son (Nov 21, 2001) Episode 1x09: Civilization (Nov 14, 2001) Episode 1x08: Breaking the Ice (Nov 7, 2001) Episode 1x07: The Andorian Incident (Oct 31, 2001) Episode 1x06: Terra Nova (Oct 24, 2001) Episode 1x05: Unexpected (Oct 17, 2001) Episode 1x04: Strange New World (Oct 10, 2001) Episode 1x03: Fight or Flight (Oct 3, 2001) Episode 1x02: Broken Bow (2) (Sep 26, 2001) Episode 1x01: Broken Bow (1) (Sep 26, 2001) View 95 more View 95 less CSI: Crime Scene Investigation (2000) Guest starring as Paul Cyden Episode 8x04: The Case of the Cross-Dressing Carp (Oct 18, 2007) The Others (2000) Starring as Professor Miles Ballard Roswell (1999) Guest starring as John Billingsley Episode 3x04: Secrets and Lies (Oct 30, 2001) Angel (1999) Guest starring as Dr. Evan Royce Episode 5x03: Unleashed (Oct 15, 2003) Judging Amy (1999) Guest starring as Bebe's Attorney Episode 1x22: Not with a Whimper (May 16, 2000) Felicity (1998) Guest starring as Delivery Guy Episode 1x04: Boggled (Oct 20, 1998) Stargate SG-1 (1997) Guest starring as Simon Coombs Episode 6x08: The Other Guys (Aug 2, 2002) The Practice (1997) Guest starring as Revenue Officer Robert Schmitt Episode 2x19: The Trial (1) (Feb 9, 1998) The Pretender (1996) Guest starring as Kenny (2 episodes) Episode 3x10: Mr. Lee (Feb 6, 1999) [Co-Star] Episode 3x05: Betrayal (Nov 14, 1998) The X-Files (1993) Guest starring as Timothy "Timmy the Geek" Landau Episode 6x20: Three of a Kind (May 2, 1999) Silk Stalkings (1991) Guest starring as Lawyer Episode 8x06: Hidden Agenda (Aug 30, 1998) Northern Exposure (1990) Guest starring as Patient Episode 3x21: It Happened in Juneau (May 4, 1992) Twin Peaks (1990) Guest starring as Dr. Ben Episode 3x10: The Return, Part 10 (Jul 16, 2017)