Actor
Corporate Monster
2019 · as Doctor Bennings
The Man Who Invented Christmas
2017 · as Stage Manager
Snowden
2016 · as NSA Dep. Director Lowell
The Last Days on Mars
2013 · as Flight Commander Ellis
Loving Miss Hatto
2012 · as Larry
Sylvia
2012 · as Dook
Bad Karma
2001 · as Detective Arboles
The Devil's Advocate
1997 · as Jogger #1