Actor · Born 1964
Little Flowers
2026
Axe2Grind
2025 · as Peter Burgess
Megalopolis
2024 · as New Rome Citizen (uncredited)
The Color Purple
2023 · as Domino Player (uncredited)
The Inside
2019 · as Red
Periphery
2018 · as Randy Cross
Malice: Emergence
2017 · as Jed Spry
Axe to Grind
2015 · as Peter Burgess
Malice: Metamorphosis
2014 · as Jed Spry
Silver Linings Playbook
2012 · as Father (uncredited)
Burn After Reading
2008 · as Midwestern Tourist (uncredited)
The Rock
1996 · as U.S. Marine (uncredited)