Unit 262
(Ido)
The Human Centipede 3 (Final Sequence)
(Inmate 093)
Beirut... Hide and Seek
(Thaer)
Amal
(Joseph)
Mobster
(Ido Ran)
Semper Fi
(Iraqi Shopkeeper)
Lucifer
(Imam)
(Casting)