Cast Credits Midnight Mass (2021) Starring as Mayor Wade Scarborough (7 episodes) Episode 1x07: Book VII: Revelation (Sep 24, 2021) Episode 1x06: Book VI: Acts of the Apostles (Sep 24, 2021) Episode 1x05: Book V: Gospel (Sep 24, 2021) Episode 1x04: Book IV: Lamentations (Sep 24, 2021) Episode 1x03: Book III: Proverbs (Sep 24, 2021) Episode 1x02: Book II: Psalms (Sep 24, 2021) Episode 1x01: Book I: Genesis (Sep 24, 2021) View 4 more View 4 less Big Shot (2021) Guest starring as Larry Gruzinsky (3 episodes) Episode 1x05: This is Our House (May 14, 2021) Episode 1x02: The Marvyn Korn Effect (Apr 23, 2021) Episode 1x01: Pilot (Apr 16, 2021) The Rookie (2018) Guest starring as ADA Sean Del Monte (5 episodes) Episode 4x21: Mother's Day (May 8, 2022) Episode 4x15: Hit List (Mar 6, 2022) Episode 3x14: Threshold (May 16, 2021) Episode 2x10: The Dark Side (Dec 8, 2019) Episode 1x17: The Shake Up (Mar 26, 2019) View 2 more View 2 less FBI (2018) Guest starring as Ethan Shaw Episode 3x09: Leverage (Mar 16, 2021) S.W.A.T. (2017) Guest starring as Eric Wells (2 episodes) Episode 2x04: Saving Face (Oct 18, 2018) Episode 2x01: Shaky Town (Sep 27, 2018) The Good Doctor (2017) Guest starring as Ethan Murphy Episode 3x10: Friends and Family (Dec 2, 2019) Disjointed (2017) Guest starring as Tae Kwon Doug (8 episodes) Episode 1x10: The Worst (Aug 25, 2017) Episode 1x09: Olivia's S***balls (Aug 25, 2017) Episode 1x07: Prom Night (Aug 25, 2017) Episode 1x06: Donna Weed (Aug 25, 2017) Episode 1x05: Schrödinger's Pot (Aug 25, 2017) Episode 1x04: Erschreckendglückseligkeit OG (Aug 25, 2017) Episode 1x03: Rutherford B. Haze (Aug 25, 2017) Episode 1x02: Eve's Bush (Aug 25, 2017) View 5 more View 5 less Dream Corp LLC (2016) Guest starring as Brother Episode 2x08: 88's Weekly (Nov 12, 2018) Con Man (2015) Guest starring as Officer Ricketts Episode 1x12: Found and Lost (Oct 21, 2015) Code Black (2015) Guest starring as Tom Moreno Episode 1x06: In Extremis (Nov 4, 2015) Grandfathered (2015) Guest starring as Craig (4 episodes) Episode 1x22: The Cure (May 10, 2016) Episode 1x21: The Memorial (May 3, 2016) Episode 1x18: Catherine Sanders (Mar 1, 2016) Episode 1x17: The Boyfriend Experience (Feb 23, 2016) View 1 more View 1 less The Librarians (2014) Guest starring as Sam Denning Episode 2x06: And the Infernal Contract (Nov 29, 2015) Chicago P.D. (2014) Guest starring as Frank Barrett Episode 5x09: Monster (Dec 6, 2017) Intelligence (2014) Guest starring as SAIC Charlie Griffin Episode 1x04: Secrets of the Secret Service (Jan 27, 2014) Killer Women (2014) Starring as Billy Parker (8 episodes) Episode 1x08: Queen Bee (Mar 30, 2014) Episode 1x07: Demons (Mar 30, 2014) Episode 1x06: Daughter of the Alamo (Feb 18, 2014) Episode 1x05: In and Out (Feb 11, 2014) Episode 1x04: The Siren (Feb 4, 2014) Episode 1x03: Warrior (Jan 21, 2014) Episode 1x02: Some Men Need Killing (Jan 14, 2014) Episode 1x01: La Sicaria (Jan 7, 2014) View 5 more View 5 less Scandal (2012) Guest starring as Charles Putney Episode 4x07: Baby Made a Mess (Nov 6, 2014) Revenge (2011) Guest starring as Nate Ryan (7 episodes) Episode 2x14: Sacrifice (Feb 17, 2013) Episode 2x13: Union (Feb 10, 2013) Episode 2x12: Collusion (Jan 20, 2013) Episode 2x11: Sabotage (Jan 13, 2013) Episode 2x10: Power (Jan 6, 2013) Episode 2x09: Revelations (Dec 2, 2012) Episode 2x07: Penance (Nov 11, 2012) View 4 more View 4 less Fairly Legal (2011) Starring as Justin Patrick (23 episodes) Episode 2x13: Finale (Jun 15, 2012) Episode 2x12: Force Majeure (Jun 8, 2012) Episode 2x11: Borderline (Jun 1, 2012) Episode 2x10: Shattered (May 18, 2012) Episode 2x09: Kiss Me, Kate (May 11, 2012) Episode 2x08: Ripple of Hope (May 4, 2012) Episode 2x07: Teenage Wasteland (Apr 27, 2012) Episode 2x06: What They Seem (Apr 20, 2012) Episode 2x05: Gimme Shelter (Apr 13, 2012) Episode 2x04: Shine a Light (Apr 6, 2012) Episode 2x03: Bait and Switch (Mar 30, 2012) Episode 2x02: Start Me Up (Mar 23, 2012) Episode 2x01: Satisfaction (Mar 16, 2012) Episode 1x10: Bridges (Mar 24, 2011) Episode 1x09: My Best Friend's Prenup (Mar 17, 2011) Episode 1x08: Ultravinyl (Mar 10, 2011) Episode 1x07: Coming Home (Mar 3, 2011) Episode 1x06: Believers (Feb 24, 2011) Episode 1x05: The Two Richards (Feb 17, 2011) Episode 1x04: Bo Me Once (Feb 10, 2011) Episode 1x03: Benched (Feb 3, 2011) Episode 1x02: Priceless (Jan 27, 2011) Episode 1x01: Pilot (Jan 20, 2011) View 20 more View 20 less 100 Questions (2010) Guest starring as Luke Episode 1x04: Have You Ever Dated a Bad Boy? (Jun 17, 2010) V (2009) Guest starring as John May Episode 1x07: John May (Apr 13, 2010) [Special Guest Star] Castle (2009) Guest starring as Detective Tom Demming (4 episodes) Episode 2x24: A Deadly Game (May 17, 2010) Episode 2x23: Overkill (May 10, 2010) Episode 2x22: Food to Die For (May 3, 2010) Episode 2x21: Den of Thieves (Apr 19, 2010) View 1 more View 1 less Eli Stone (2008) Guest starring as Adam Mitchell Episode 1x05: One More Try (Feb 28, 2008) The Big Bang Theory (2007) Guest starring as Dr. David Underhill Episode 2x11: The Bath Item Gift Hypothesis (Dec 15, 2008) [Special Guest Star] Psych (2006) Guest starring as Cal Eason Episode 6x05: Dead Man's Curve Ball (Nov 9, 2011) Criminal Minds (2005) Guest starring as Owen McGregor (2 episodes) Episode 9x24: Demons (May 14, 2014) Episode 9x23: Angels (May 7, 2014) How I Met Your Mother (2005) Guest starring as Crush Episode 6x21: Hopeless (Apr 18, 2011) Guest starring as Nick Petteruti (6 episodes) Episode 8x06: Splitsville (Nov 12, 2012) Episode 8x05: The Autumn of Break-Ups (Nov 5, 2012) Episode 8x04: Who Wants to Be a Godparent? (Oct 15, 2012) Episode 8x03: Nannies (Oct 8, 2012) Episode 8x02: The Pre-Nup (Oct 1, 2012) Episode 8x01: Farhampton (Sep 24, 2012) View 3 more View 3 less Battlestar Galactica (2003) Starring as Samuel "Sam" Anders (17 episodes) Episode 4x20: Daybreak, Part 2 (Mar 20, 2009) Episode 4x19: Daybreak, Part 1 (Mar 13, 2009) Episode 4x18: Islanded in a Stream of Stars (Mar 6, 2009) Episode 4x17: Someone to Watch Over Me (Feb 27, 2009) Episode 4x16: Deadlock (Feb 20, 2009) Episode 4x15: No Exit (Feb 13, 2009) Episode 4x14: Blood on the Scales (Feb 6, 2009) Episode 4x13: The Oath (Jan 30, 2009) Episode 4x11: Sometimes a Great Notion (Jan 16, 2009) Episode 4x10: Revelations (Jun 13, 2008) Episode 4x07: Guess What's Coming to Dinner? (May 16, 2008) Episode 4x06: Faith (May 9, 2008) Episode 4x05: The Road Less Traveled (May 2, 2008) Episode 4x04: Escape Velocity (Apr 25, 2008) Episode 4x03: The Ties That Bind (Apr 18, 2008) Episode 4x02: Six of One (Apr 11, 2008) Episode 4x01: He That Believeth in Me (Apr 4, 2008) View 14 more View 14 less Guest starring as Samuel "Sam" Anders (19 episodes) Episode S03 Special: Razor (Nov 24, 2007) [Co-Star] Episode 3x20: Crossroads, Part 2 (Mar 25, 2007) Episode 3x19: Crossroads, Part 1 (Mar 18, 2007) Episode 3x18: The Son Also Rises (Mar 11, 2007) Episode 3x17: Maelstrom (Mar 4, 2007) Episode 3x13: Taking a Break from All Your Worries (Jan 28, 2007) Episode 3x12: Rapture (Jan 21, 2007) Episode 3x11: The Eye of Jupiter (Dec 15, 2006) Episode 3x09: Unfinished Business (Dec 1, 2006) Episode 3x05: Collaborators (Oct 27, 2006) Episode 3x04: Exodus, Part 2 (Oct 20, 2006) Episode 3x03: Exodus, Part 1 (Oct 13, 2006) Episode 3x02: Precipice (Oct 6, 2006) Episode 3x01: Occupation (Oct 6, 2006) Episode 2x20: Lay Down Your Burdens, Part 2 (Mar 10, 2006) Episode 2x19: Lay Down Your Burdens, Part 1 (Mar 3, 2006) Episode 2x18: Downloaded (Feb 24, 2006) Episode 2x05: The Farm (Aug 12, 2005) Episode 2x04: Resistance (Aug 5, 2005) View 16 more View 16 less Tru Calling (2003) Guest starring as Nick Kelly Episode 1x02: Putting Out Fires (Nov 6, 2003) CSI: Miami (2002) Guest starring as Mitch Lockhart Episode 3x14: One Night Stand (Feb 7, 2005) CSI: Crime Scene Investigation (2000) Guest starring as Fred Dax Episode 3x10: High and Low (Dec 12, 2002) Law & Order: Special Victims Unit (1999) Guest starring as Eric Lutz Episode 10x10: Smut (Dec 9, 2008) Charmed (1998) Guest starring as Alec Episode 1x21: Love Hurts (May 19, 1999) Sunset Beach (1997) Guest starring as Officer Episode 1x215: Episode 215 (Nov 17, 1997) [Uncredited] Sabrina, the Teenage Witch (1996) Guest starring as Kevin O'Conner (3 episodes) Episode 5x17: Beach Blanket Bizarro (Mar 23, 2001) Episode 5x16: Sabrina, The Muse (Feb 16, 2001) Episode 5x15: Love Is A Many Complicated Thing (Feb 9, 2001) Silk Stalkings (1991) Guest starring as Dave Episode 7x08: Air-Tight Alibi (Oct 5, 1997) Beverly Hills, 90210 (1990) Guest starring as Josh Hunter (3 episodes) Episode 8x22: Law and Disorder (Mar 4, 1998) Episode 8x21: The Girl Who Cried Wolf (Feb 25, 1998) Episode 8x20: Cupid's Arrow (Feb 11, 1998) The Fall of the House of Usher () Starring as TBA