| tv | The Morning Show (2019)As Larry Pane | (Not seen) |
| tv | For the People (2018)As Fred Carson | (Not seen) |
| tv | NCIS: New Orleans (2014)As Douglas Wilkins | (Not seen) |
| tv | Touch (2012)As Professor Logan Coteweiler | (Not seen) |
| tv | NCIS: Los Angeles (2009)As The Passenger | (Not seen) |
| tv | The Mentalist (2008)As Ian Percy | (Not seen) |
| movie | Behind Enemy Lines II: Axis of Evil (2006)As Ens. David Barnes | (Not seen) |
| tv | Criminal Minds (2005)As Charlie Hosswell | (Not seen) |
| tv | Bones (2005)As Burt Iverson | (Not seen) |
| tv | House (2004)As Yonatan | (Not seen) |
| tv | NCIS (2003)As Namir Eschel | (Not seen) |
| tv | 24 (2001)As Ryan Burnett | (Not seen) |
| movie | Behind Enemy Lines (2001)As Petty Officer Kennedy | (Not seen) |
| movie | The Chaos Factor (2000) | (Not seen) |
| tv | Angel (1999)As Sam Lawson | (Not seen) |
| tv | The West Wing (1999)As Michael Gordon | (Not seen) |
| movie | The Insider (1999) (AKA "60 Minutes")As Lowell's Son | (Not seen) |
| movie | Deep Blue Sea (1999)As Boy #1 | (Not seen) |
| tv | Charmed (1998)As Roland | (Not seen) |
| tv | ER (1994)As Sammo | (Not seen) |