Acting
Alias
Ben
2001
Felicity
Dino
1998
Star Trek Into Darkness
Nibiran
2013
Super 8
Sargeant Walters
2011
Star Trek
Lew the Bartender
2009
Mission: Impossible III
Jim
2006
Just Can't Get Enough
Detective Tierny
2002
Traffic
Detective (uncredited)
2000
The Suburbans
Rory
1999
Lola's Game
Johnson
Don't Sleep Alone
Tony Delgado
1997