Actor
Last Seen Alive
2022
as Knuckles
First Man
2018
as Pete Conrad
Blindspotting
2018
as Officer Molina
Convergence
2017
as Daniel
The Devil's Candy
2016
as Jesse
Fashionista
2016
as Eric
Echoes of War
2015
as Seamus Riley
Bereave
2015
as Tommy
Late Phases
2014
as Will
The Guest
2014
as Higgins
In Security
2014
as Kevin
6:14
2013
as Man
The House Across the Street
2013
as Tom
Cheap Thrills
2013
as Vince
Imaginary Friend
2012
as Brad
Ordinary Man
2012
as Jason Watts
The Frontier
2012
as D.J. Jackson
The Reunion
2011
as Leo Cleary
The Kane Files: Life of Trial
2010
as Jace Olsen
Eagle Eye
2008
as Toby Grant
Heart of a Dragon
2008
as Lee
Player 5150
2008
as Joey
Vacancy
2007
as Mechanic
Kidney Thieves
2006
as Guy
Incident On and Off a Mountain Road
2005
as Bruce
Pizza
2005
as Matt Firenze
Standing Still
2005
as Donovan
Harold & Kumar Go to White Castle
2004
as Billy Carver
Celeste in the City
2004
as Kyle Halley
Life on Liberty Street
2004
as Rick Spencer
Timeline
2003
as Josh Stern
Dragnet: Sticks and Stones
2003
as Det. Frank Smith
ManFast
2003
as Johnny Shore
They
2002
as Sam Burnside
Sweet Home Alabama
2002
as Bobby Ray
Relative Evil
2001
as Bobby
Rennie's Landing
2001
as Trevor
The Independent
2000
as Bert
Disturbing Behavior
1998
as Allen Clark
Can't Hardly Wait
1998
as Preston Meyers
Dancer, Texas Pop. 81
1998
as Squirrel
The Prophecy II
1998
as Young Coroner
Montana
1998
as Jimmy
How to Make the Cruelest Month
1998
as Dillger
Vegas Vacation
1997
as Russell 'Rusty' Griswold
That Thing You Do!
1996
as T.B. Player
White Squall
1996
as Tracy Lapchick
Empire Records
1995
as Marc
Evolver
1995
as Kyle Baxter
Season of Change
1994
as Bobby Bascomb (as Ethan Randall)
A Far Off Place
1993
as Harry Winslow
All I Want for Christmas
1991
as Ethan O'Fallon
Bad Attitudes
1991
as Cosmo
Dutch
1991
as Doyle Standish
Defending Your Life
1991
as Steve
The Gymnast
Dweller
as Sammy
Alma and the Wolf
as Ren Accord
Untitled Christy Martin Biopic