British actor Kenneth Branagh, "Titanic" star Kate Winslet and Take That frontman Gary Barlow head the list of Queen Elizabeth's annual birthday honours, announced by Britain's Cabinet Office.