Actor Ewan McGregor will also collect the OBE for services to drama and charity today.
The 42-year-old Scot first found fame after playing heroin addict Mark Renton in director Danny Boyle's 1996 classic Trainspotting. He has since combined huge roles such as Obi-Wan Kenobi in Star Was with smaller independent movies. He also works with children charities Unicef and Go Campaign.
More top news
The 13-year-old died in hospital after being hit in the back of the head by a bullet when his cousin fell of a hoverboard.
The psychiatrist brother of Chancellor George Osborne faces being struck off after admitting to an affair with a "vulnerable" patient.
Three men have been jailed for helping a 17-year-old join IS - after a trial heard one of them shared affectionate texts with the teenager.