Director
Boy Bitten by a Lizard by Caravaggio
2022 · Director
The Virus That Shook the World
2021 · Director
Once Upon a Time in Iraq: Fallujah
2020 · Director
Once Upon a Time in Iraq
Exode
2016 · Director
66 Months
2011 · Director
The 9/11 Faker
2008 · Director
Paradise Found
2005 · Director