Deus ex Machina. film stills, 2005. A short film about consumer culture, mechanised death, greed, transgression
and the inverted beauty of the abject.