Hide unreleased
Twin Demons TBA
Director
Hitler 2007
Osuofia in London 2003
The Wrath of God 2001
Credits from TMDB.