Deus ex Machina. film stills, 2005. A short film about consumer culture, mechanised death, greed, transgression

and the inverted beauty of the abject.