The Imaginarium of Doctor Parnassus
A rambling, unruly salute to the transformative power of the imagination that is filled with visual inventiveness, wilful eccentricity and even a burst or two of Pythonesque humour.