Cast Credits Ratched (2020) Guest starring as Father Murphy Episode 1x01: Pilot (Sep 18, 2020) 9-1-1: Lone Star (2020) Guest starring as Old Man Episode 2x01: Back in the Saddle (Jan 18, 2021) [Co-Star] Fam (2019) Guest starring as Priest Episode 1x13: This is Fam (Apr 11, 2019) [Co-Star] Strange Angel (2018) Guest starring as Professor George Cleveland Episode 1x03: Ritual of the Rival Tribes (Jun 28, 2018) [Co-Star] Will vs. The Future (2017) Guest starring as Mr. Hamilton Episode 1x01: Pilot (Sep 1, 2017) [Co-Star] Timeless (2016) Guest starring as Wardwell Episode 2x04: The Salem Witch Hunt (Apr 8, 2018) [Co-Star] Stitchers (2015) Guest starring as Scott Bruce Episode 3x05: Paternis (Jul 10, 2017) Fresh Off the Boat (2015) Guest starring as Husband Episode 2x16: Tight Two (Mar 15, 2016) Major Crimes (2012) Guest starring as Jim Episode 3x14: Trial by Fire (Dec 15, 2014) Revenge (2011) Guest starring as Priest Episode 3x10: Exodus (Dec 15, 2013) [Co-Star] Shameless (2011) Guest starring as Father Pete (5 episodes) Episode 3x07: A Long Way from Home (Mar 3, 2013) Episode 3x05: The Sins of My Caretaker (Feb 17, 2013) Episode 2x10: A Great Cause (Mar 18, 2012) Episode 2x09: Hurricane Monica (Mar 11, 2012) Episode 1x05: Three Boys (Feb 6, 2011) [Co-Star] View 2 more View 2 less Castle (2009) Guest starring as Professor Edgar McDonald Episode 6x07: Like Father, Like Daughter (Nov 4, 2013) [Co-Star] Freddie (2005) Guest starring as Father Sorenson Episode 1x13: The Two That Got Away (1) (Feb 15, 2006) Criminal Minds (2005) Guest starring as Store Clerk Episode 6x13: The Thirteenth Step (Jan 26, 2011) [Co-Star] Bones (2005) Guest starring as Harley Frankel Episode 1x18: The Man with the Bone (Apr 5, 2006) House (2004) Guest starring as Dr. Cate Milton Episode 8x21: Holding On (May 14, 2012) L.A. Dragnet (2003) Guest starring as Jeff Murphy Episode 1x08: Sticks and Stones (Mar 30, 2003) CSI: Crime Scene Investigation (2000) Guest starring as Elliot Beckman Episode 5x04: Crow's Feet (Oct 21, 2004) Get Real (1999) Guest starring as Detention Monitor (2 episodes) Episode 1x05: Anatomy of a Rumor (Oct 20, 1999) Episode 1x03: Passages (Sep 22, 1999) Charmed (1998) Guest starring as Clyde Episode 7x16: The Seven Year Witch (Apr 10, 2005) Buffy the Vampire Slayer (1997) Guest starring as The Cheese Man Episode 4x22: Restless (May 23, 2000) The Practice (1997) Guest starring as Jonathan Cramer Episode 1x03: Trial and Error (Mar 18, 1997) [Co-Star] Sabrina, the Teenage Witch (1996) Guest starring as Mr. Franco Episode 3x18: Sabrina, the Teenage Writer (Feb 26, 1999) The X-Files (1993) Guest starring as Mr. Babbitt Episode 7x05: Rush (Dec 5, 1999) [Co-Star] The Late Show with David Letterman (1993) Guest starring as David Wells (3 episodes) Episode 1999-06-11: Heather Graham, David Wells (Jun 11, 1999) Episode 1998-10-23: Naomi Campbell, David Wells, R.E.M. (Oct 23, 1998) Episode 1998-05-18: Matthew Broderick, David Wells, Natalie Merchant (May 18, 1998) Beverly Hills, 90210 (1990) Guest starring as Pharmacist Episode 9x17: Slipping Away (Mar 3, 1999) Matlock (1986) Guest starring as DDA Peter Haskins Episode 9x01: The Accused (1) (Oct 13, 1994) Moonlighting (1985) Guest starring as Bartender Episode 2x16: Sleep Talkin' Guy (Apr 1, 1986) Knight Rider (1982) Guest starring as Miller Episode 4x08: Many Happy Returns (Nov 15, 1985) [Co-Star] Knots Landing (1979) Guest starring as Carl Episode 6x04: A Little Help (Nov 1, 1984) [Co-Star] Dallas (1978) Guest starring as TBD Episode 7x27: Turning Point (Apr 13, 1984) [Co-Star] CHiPs (1977) Guest starring as Liquor Store Clerk Episode 5x15: Bright Flashes (Jan 17, 1982) [Co-Star] The Young and the Restless (1973) Guest starring as Reverend Fulton Episode 38x36: Fri Feb 19 2010 (Feb 19, 2010)