He also guest-starred on two episodes of New York Undercover as different characters; and is best known for his portrayals of Captain Roy Montgomery on the police procedural series Castle and Charles Dawson in the short-lived series Low Winter Sun.
Law & Order
- Out of the Half-Light (1990) as Mr. Gaines
- Competence (1994) as Detective Brian Keene
- Haven (1999), White Lie (2001), and Burn Card (2008) as Defense Attorney Winters
- Identity (2003) as Dr. Paul Jackson
Law & Order: SVU
- Name (2005) as Carlos Guzman