jako Sloane 1988: Bar-B-Que Movie jako Jerry, tata 1987: Murder Rap jako Christopher / Wiseman 1985: Future-Kill jako The Light Man

Seriale telewizyjne 2010: Zagubieni (Lost) jako Lennon 2009–2013: Mogło być gorzej (Eastbound & Down) jako Dustin Powers 2009: Świry (Psych) jako Rollins 2008: Detektyw Monk (Monk) jako Matthew Teeger 2007: CSI: Kryminalne zagadki Las Vegas (CSI: Las Vegas) jako Terry Wicker 2007: Bez śladu (Without a Trace) jako Terry Wicker 2004–2006: Deadwood jako Sol Star 2002: Wybrańcy obcych (Taken) jako Marty Erickson 2001: 24 godziny (24) jako Greg Penticoff 2001: Niesamowita częstotliwość (Strange Frequency) jako Autor piosenek 2000: Kancelaria adwokacka (The Practice) jako Stuart Donovan 1999: The Magnificent Seven 1999: Z Archiwum X (The X Files) jako Phillip Padgett 1999: Stan wyjątkowy (Martial Law) jako Jake Simms 1998: Potępieniec (Brimstone) jako Willy 1998: Fantasy Island jako Arnie White 1998: Buffy: Postrach wampirów (Buffy the Vampire Slayer) jako George 1998: Kruk: Droga do nieba (The Crow: Stairway to Heaven) jako Jake Thompson 1997: Naga prawda (The Naked Truth) jako Duane Baldwin 1997: Profit jako dr Jeremy Batewell 1997: Ostry dyżur (E.R.) jako P.A. 1997: Nash Bridges jako Vaughn 1997: Niebieski Pacyfik (Pacific Blue) jako Paul Brent 1997: Miasto na luzie (The