Mark Kermode at his very best