Enjoyable romp, with nicely executed set pieces. The first half is soggy and slow: a succession of sketches of Hogwarts life that don’t lead anywhere until much later. Branagh hams it up wonderfully as Gilderoy Lockhart. At 2hrs 41 mins, though, it’s far too long.