Holy Motors

Holy Motors ★★★★½

Experimental. Abstract. Bizarre. This is what French cinema needed.