Actor
Lost Nation
2024 · as John Noyes
Timmy Failure: Mistakes Were Made
2020 · as Big Bearded Guy
I Am a Seagull
2019 · as Rob / Trigorin
The Undiscovered Country
2019 · as Trevor
Middleground
2017 · as Bartender
Winter's Tale
2014 · as Gwathmi
Admission
2013 · as Richard
Rabbit Hole
2010 · as Bob
Dark Matter
2008 · as Gary Small
Hedwig and the Angry Inch
2001 · as Krzysztof
The Photographer
2000 · as Romeo
Madonna: The Video Collection 93:99
1999 · as Stranger (segment "Bad Girl")