Deus ex Machina [464619] Released: 2017-05-13 Revenue: $0 Budget: $4,500 Profit: $-4,500 Runtime: 15 mins Popularity: 0.1528 Vote Average: 8 Vote Count: 1 Overview: Cast [4] Tanya ZabaryloMarie Frank DingenenPastoor Anthony ArandiaPeter Thomas NelissenDullahan Trailers