Holy Motors: Is All The World A Stage?