Mark Kermode may be a cunt but he's spot on.