Actor
Let Her Kill You
2023 · as Turner
Goliath
2022 · as André Reeves
Eiffel
2021 · as R. Milligan McLane
Adults in the Room
2019 · as Pier Carlo
Soil
2015
1001 Grams
2014 · as Delegate
Carnage
2011 · as Walter (voice)
Sarah's Key
2010 · as Joshua
Arthur 3: The War of the Two Worlds
2010 · as Brad
The Messenger: The Story of Joan of Arc
1999 · as Poitiers' Inquisitor
Blood of the Hunter
1995 · as Auctioneer