Actor
On Swift Horses
2025 · as Man in a Fancy Suit
The Comic Shop
2025 · as Kurt
Butch Cassidy and the Wild Bunch
2025 · as Tom Horn
The Sacrifice Zone
2022 · as James Carson
American Bred
2018 · as Sam Standard
Live by Night
2016 · as Fausto Scarfone
Sun
2015 · as Sam
The Wizards Return: Alex vs. Alex
2013 · as Newscaster 2
Rollerball
2002 · as Toll
Driven
1998 · as Businessman #2
Men Seeking Women
1997 · as Nick
Just friends
1996 · as Peter