Cast Credits The Code (2019) Guest starring as General Geiger (2 episodes) Episode 1x12: Legit Bad Day (Jul 22, 2019) Episode 1x11: Don and Doff (Jul 15, 2019) The Good Fight (2017) Guest starring as Ethan Episode 1x01: Inauguration (Feb 19, 2017) Madam Secretary (2014) Guest starring as Prime Minister Spiros Georgiou Episode 1x19: Spartan Figures (Apr 5, 2015) The Blacklist (2013) Guest starring as Peter Pruitt Episode 3x22: Alexander Kirk (No. 14) (May 12, 2016) Homeland (2011) Guest starring as Chip Shooter Haigh Episode 1x06: The Good Soldier (Nov 6, 2011) Person of Interest (2011) Guest starring as Steiller Episode 1x08: Foe (Nov 17, 2011) Blue Bloods (2010) Guest starring as Christian Ward Episode 11x11: Guardian Angels (Apr 9, 2021) Cold Case (2003) Guest starring as Tim Dorn Episode 1x01: Look Again (Sep 28, 2003) Law & Order: Special Victims Unit (1999) Guest starring as Jury Foreperson Episode 13x06: True Believers (Nov 2, 2011) Batman Beyond (1999) Starring as Derek Powers / Blight Charmed (1998) Guest starring as Clyde Episode 4x10: A Paige from the Past (Jan 17, 2002) Sabrina, the Teenage Witch (1996) Guest starring as Dr. Clark Terdlington Episode 2x18: The Band Episode (Feb 27, 1998) Superman: The Animated Series (1996) Guest starring as Preserver (2 episodes) Episode 1x10: The Main Man Part II (Nov 16, 1996) [Co-Star] Episode 1x09: The Main Man Part I (Nov 9, 1996) [Co-Star] Guest starring as Steppenwolf Episode 2x26: Apokolips...Now! Part II (Feb 14, 1998) [Co-Star] Sliders (1995) Guest starring as Hendrick Episode 1x04: Prince of Wails (Apr 12, 1995) Star Trek: Voyager (1995) Guest starring as T'Greth Episode 7x14: Prophecy (Feb 7, 2001) The Stand (1994) Guest starring as Dr. Dietz Episode 1x01: The Plague (May 8, 1994) Star Trek: Deep Space Nine (1993) Guest starring as Syvar Episode 3x24: Shakaar (May 28, 1995) Mad About You (1992) Guest starring as The Executive (2 episodes) Episode 4x21: The Award (Apr 28, 1996) Episode 4x20: The Weed (Apr 21, 1996) Melrose Place (1992) Guest starring as Hal Barber (2 episodes) Episode 1x02: Friends and Lovers (Jul 15, 1992) Episode 1x01: Pilot (Jul 8, 1992) Good & Evil (1991) Starring as Roger Home Improvement (1991) Guest starring as Howard Episode 6x03: Workshop 'Til You Drop (Oct 1, 1996) Seinfeld (1989) Guest starring as Roy Episode 4x20: The Junior Mint (Mar 18, 1993) Freddy's Nightmares (1988) Guest starring as Dr. Lynch Episode 2x09: Monkey Dreams (Dec 3, 1989) The Adventures of Superboy (1988) Starring as Lex Luthor (17 episodes) Episode 4x19: Obituary for a Super Hero (Apr 26, 1992) Episode 4x15: Threesome: Part 2 (Feb 16, 1992) Episode 4x14: Threesome: Part 1 (Feb 9, 1992) Episode 4x08: Know Thine Enemy: Part 2 (Nov 24, 1991) Episode 4x07: Know Thine Enemy: Part 1 (Nov 17, 1991) Episode 4x05: Darla Goes Ballistic (Nov 3, 1991) Episode 3x26: The Road to Hell: Part 2 (May 25, 1991) Episode 3x25: The Road to Hell: Part 1 (May 18, 1991) Episode 3x22: Mine Games (Apr 21, 1991) Episode 3x16: Bodyswap (Feb 22, 1991) Episode 3x06: Roads Not Taken: Part 2 (Nov 10, 1990) Episode 3x05: Roads Not Taken: Part 1 (Nov 3, 1990) Episode 3x02: The Bride of Bizarro: Part 2 (Oct 13, 1990) Episode 3x01: The Bride of Bizarro: Part 1 (Oct 6, 1990) Episode 2x10: Superboy's Deadly Touch (Dec 9, 1989) Episode 2x02: Lex Luthor: Sentenced to Death (Oct 14, 1989) Episode 2x01: With This Ring, I Thee Kill (Oct 7, 1989) View 14 more View 14 less Beverly Hills Buntz (1987) Guest starring as Unknown Episode 1x02: Fit to Be Tied (Nov 29, 1987) [Co-Star] Star Trek: The Next Generation (1987) Guest starring as Captain Endar Episode 4x04: Suddenly Human (Oct 15, 1990) L.A. Law (1986) Guest starring as Ed Haley Episode 4x05: One Rat, One Ranger (Nov 30, 1989) Miami Vice (1984) Guest starring as Col. Andrew Baker of Special Drug Taskforce Episode 5x17: Freefall (May 21, 1989)