|
Unholy Communion (2025) as Paul |
|
Ultrasound (2022) as Glen |
|
The Social Dilemma (2020) as Advertising A.I. / Engagement A.I. / Growth A.I. |
|
Crypto (2019) as Ted |
|
American Hangman (2019) as Henry David Cole |
|
Most Likely to Murder (2018) as Lowell |
|
My Friend Dahmer (2017) as Dr Matthews |
|
The Most Hated Woman in America (2017) as William J. Murray III |
|
A Kind of Murder (2016) as Det. Laurence Corby |
|
The Second Sound Barrier (2016) as Charles Michael Fortitude as The Artist |
|
Day Out of Days (2015) as Tark |
|
Winter Light (2015) as Samuel |
|
Red Knot (2014) as Peter Harrison |
|
Beach Pillows (2013) as Nick |
|
In Time (2011) as Philippe Weis |
|
Elektra Luxx (2011) as Jimmy |
|
Rango (2011) as Ezekiel / Lasso Rodent (voice) |
|
Into the Deep: America, Whaling & The World (2010) as Thomas Nickerson (voice) |
|
Killing Zelda Sparks (2007) as Craig Blackshear |
|
Alpha Dog (2006) as Pick Giaimo |
|
Waning Moon (2006) as Michael |
|
Shakespeare's Sonnets (2005) as Sebastian |
|
Dandelion (2004) as Mason Mullich |
|
The Unsaid (2001) as Thomas Caffey |
|
Crime + Punishment in Suburbia (2000) as Vincent |
|
Luckytown (2000) as Colonel |
|
Ricky 6 (2000) as Ricky Cowen |
|
Bad Seed (2000) as Dillon |
|
Another Day in Paradise (1998) as Bobbie |
|
Strike! (1998) as Snake – Flat Critter |
|
Masterminds (1997) as Oswald 'Ozzie' Paxton |
|
Alaska (1996) as Sean Barnes |
|
The Indian in the Cupboard (1995) as Gillon |
|
Little Big League (1994) as James |
|
Heaven Sent (1994) as Eddie Chandler |
|
Untamed Heart (1993) as Orphan Boy |
|
Green River Killer () as |
|
Go On () as |