Seriale TV 1982-85: Tylko jedno życie (One Life to Live) jako Gary Corelli 1986: Policjanci z Miami (Miami Vice) jako Eddie Kaye 1986: Alfred Hitchcock przedstawia''' (Alfred Hitchcock Presents) jako Ray Lee 1994: Aventures dans le Grand Nord – odcinek pt. Bari (Baree) jako Paul 1994: Aventures dans le Grand Nord – odcinek pt. Oko wilka (Kazan/Eye of the Wolf) jako Paul Weyman 1995-96: Szeryf (The Marshal) jako Winston MacBride 1997: Perversions of Science jako The Bearded Man 1999: Siódmy zwój (The Seventh Scroll) ako Nick Harper 2001: Jezioro wilków (Wolf Lake) jako Russell Kelly 2001: Arli$$ 2001: Nash Bridges jako Nelson Collins 2004: Jordan (Crossing Jordan) – odcinek pt. Day of Redemption jako Frank Everly 2004: Jordan (Crossing Jordan) – odcinek pt. Śmierć albo życie (Dead or Alive) jako hojny myśliwy (Bounty Hunter) 2004: Amerykańskie marzenia (American Dreams) jako Stevens 2008: Dowody zbrodni (Cold Case) jako Kane 2008: Zabójcze umysły (Criminal Minds) jako Kane 2008: Świry (Psych) jako Holenderskie sprzęgło 2008: Detoks (The Cleaner) jako Quinn 2008-2010: Zagubieni (Lost) jako kpt.