I don't approve of knighthoods- except for actors. There's a congruity between the flummery of titles and what actors do for a living. So let him who plays the king have a handle to his name. Why not? Besides there's a tradition of ennobling the heads of this particular profession. Olivier, Gielgud, Richardson, Redgrave, Guinness, McKellen; It's been obvious since he was nobbut a lad that Kenneth Branagh belongs in this company.