Daniel Radcliffe copes reasonably well, and certainly very likeably, with Harry's growth into a confused adolescent and a much more formidable wizard. He doesn't always appear to have a firm grasp on the through-line of his role, but he's helped unselfishly by the grown-up actors, especially Gambon, Thewlis and Oldman, all of them excellent here.