For Harry, dealing with dragons, merpeople and grindylows is difficult enough. But inviting Cho Chang (Katie Leung) to the Yule Ball is worse. And then there's the sudden appearance of the vile Lord Voldemort (Ralph Fiennes) to contend with. Newell gives us all the wizardry we could want and tries hard, and often successfully, to point up the characters.