Holy Motors

Holy Motors ½

Appalling, appalling dreck.