|
The Odyssey (2026) as |
|
Killing Castro (2026) as |
|
Summerville 1970 (2025) as Vietnam Vet |
|
Carry-On (2024) as Agent Alcott |
|
Reverse the Curse (2024) as Ted Fullilove |
|
The Listener (2024) as Michael (voice) |
|
Lou (2022) as Philip |
|
Redeeming Love (2022) as Paul |
|
Intrusion (2021) as Henry Parsons |
|
How It Ends (2021) as Nate |
|
Birth of a Poet (2020) as |
|
Upgrade (2018) as Grey Trace |
|
Spider-Man: Homecoming (2017) as Jackson Brice / Shocker #1 |
|
Sand Castle (2017) as Sergeant Harper |
|
Snowden (2016) as Male Drone Pilot |
|
The Invitation (2016) as Will |
|
The Sound and the Fury (2015) as Dalton Ames |
|
Black Dog, Red Dog (2015) as Stephen |
|
Madame Bovary (2015) as The Marquis |
|
As I Lay Dying (2013) as Jewel |
|
Cold Comes the Night (2013) as Billy |
|
The Furious Gods: Making Prometheus (2012) as Self |
|
The Peter Weyland Files: 'Prometheus' Transmission (2012) as Charlie Holloway |
|
Prometheus (2012) as Charlie Holloway |
|
Devil (2010) as Mechanic / Anthony "Tony" Janekowski |
|
Brooklyn's Finest (2010) as Melvin Panton |
|
Across the Universe (2007) as Paco |
|
The Great Raid (2005) as Lt. Paul Colvin |
|
Alchemy (2005) as Martin |
|
Exhale () as |
|
Boiúna: Legend of the Amazon () as |
|
Adopt a Highway (2019) Director |
|
Adopt a Highway (2019) Writer |