Chock full of great character moments, astounding production design and fantastic special effects ‘In A Mirror Darkly – Part II’ both ruthlessly parodies and sincerely reveres the series of which it is a part.

Aaaah, do you remember the bad old days of Joel Schumacher’s Batman movies? Somnambulistic actors, insultingly deabsed versions of beloved characters and only the sight of Alicia Silverstone in a grey pleated miniskirt to keep one awake?