Cast Credits Code Black (2015) Guest starring as Gary Episode 2x08: 1.0 Bodies (Nov 23, 2016) How to Get Away with Murder (2014) Guest starring as Ted (3 episodes) Episode 5x08: I Want to Love You Until the Day I Die (Nov 15, 2018) Episode 4x04: Was She Ever Good at Her Job? (Oct 19, 2017) Episode 4x03: It's for the Greater Good (Oct 12, 2017) Welcome to the Family (2013) Guest starring as Dr. Harris Muntz Episode 1x01: Pilot (Oct 3, 2013) Major Crimes (2012) Guest starring as AKV Attorney Episode 5x15: Cleared History (Mar 1, 2017) GCB (2012) Guest starring as Dr. Chin Episode 1x06: Turn the Other Cheek (Apr 8, 2012) Pretty Little Liars (2010) Guest starring as Kenneth DiLaurentis (14 episodes) Episode 6x10: Game Over, Charles (Aug 11, 2015) Episode 6x07: O Brother, Where Art Thou (Jul 21, 2015) Episode 6x06: No Stone Unturned (Jul 14, 2015) Episode 6x05: She's No Angel (Jun 30, 2015) Episode 6x04: Don't Look Now (Jun 23, 2015) Episode 6x03: Songs of Experience (Jun 16, 2015) Episode 6x02: Songs of Innocence (Jun 9, 2015) Episode 6x01: Game on, Charles (Jun 2, 2015) Episode 5x23: The Melody Lingers On (Mar 10, 2015) Episode 5x10: A Dark Ali (Aug 12, 2014) Episode 5x04: Thrown from the Ride (Jul 1, 2014) Episode 5x03: Surfing the Aftershocks (Jun 24, 2014) Episode 5x02: Whirly Girlie (Jun 17, 2014) Episode 3x07: Crazy (Jul 24, 2012) View 11 more View 11 less The Middle (2009) Guest starring as Husband Episode 3x17: The Sit Down (Feb 22, 2012) Castle (2009) Guest starring as Adam Greene Episode 4x13: An Embarrassment of Bitches (Jan 23, 2012) Women's Murder Club (2007) Guest starring as Bruce Ford Episode 1x09: To Drag & To Hold (Dec 7, 2007) Mad Men (2007) Guest starring as Jack Konig Episode 1x05: Five G (Aug 16, 2007) GREEK (2007) Guest starring as Tobias Episode 3x18: Camp Buy Me Love (Mar 15, 2010) Dexter (2006) Guest starring as Mike Donovan Episode 1x01: Dexter (Oct 1, 2006) Blind Justice (2005) Guest starring as Warren Doyle Episode 1x07: Leap of Faith (Apr 19, 2005) NCIS (2003) Guest starring as Army Colonel Holt Driscoll Episode 14x08: Enemy Combatant (Nov 22, 2016) 24 (2001) Guest starring as Ralph Burton (3 episodes) Episode 2x03: Day 2: 10:00 A.M. - 11:00 A.M. (Nov 12, 2002) Episode 2x02: Day 2: 9:00 A.M. - 10:00 A.M. (Nov 5, 2002) Episode 2x01: Day 2: 8:00 A.M. - 9:00 A.M. (Oct 29, 2002) Crossing Jordan (2001) Guest starring as Owen Stanwood Episode 4x14: Gray Murders (Mar 13, 2005) Boston Public (2000) Guest starring as Richard Saunders Episode 1x21: Chapter Twenty-One (May 14, 2001) Angel (1999) Guest starring as Connor's Father (2 episodes) Episode 5x18: Origin (Apr 21, 2004) Episode 4x22: Home (May 7, 2003) Charmed (1998) Guest starring as Dr. Roberts Episode 6x23: It's a Bad, Bad, Bad, Bad World (2) (May 16, 2004) The Pretender (1996) Guest starring as Peter Hale Episode 3x17: Ties That Bind (Apr 10, 1999) Silk Stalkings (1991) Guest starring as Photoshoot Organizer Episode 8x18: Where and When (Mar 28, 1999)