Lucifer
2016 · Acting
The Human Centipede 3 (Final Sequence)
2015 · Acting
Semper Fi
2019 · Acting
Unit 262
2023 · Acting
Mobster
2013 · Acting
I Am Gitmo
2025 · Acting
Beirut... Hide and Seek
2011 · Acting
Amal