| Series | Uncoupled | Billy Burns | 2022-07-29 |
| Movie | Deep Blue Sea 3 | Eugene Shaw | 2020-08-25 |
| Series | MacGyver | Charlie Robinson | 2016-09-23 |
| Movie | Captain America: The Winter Soldier | Senior SHIELD Agent | 2014-03-20 |
| Series | The Last Ship | Capt. Joseph Meylan | 2014-06-22 |
| Movie | American Sniper | Marine Sniper (uncredited) | 2014-12-25 |
| Movie | Super 8 | Military Bus Driver | 2011-06-08 |
| Series | FlashForward | Connelly | 2009-09-24 |
| Movie | Terminator Salvation | First Soldier | 2009-05-20 |
| Movie | The Least Among You | Kaleem | 2009-01-12 |
| Movie | Brüno | NBC Reporter (uncredited) | 2009-07-08 |
| Movie | Dream Slashers | Terrence | 2007-07-31 |
| Movie | National Treasure: Book of Secrets | FBI Agent Steppes | 2007-12-19 |
| Series | Heroes | Police Officer | 2006-09-25 |