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
Son of barrister hired by Lord Janner told ITV News his father once believed peer would have to face charges over child abuse allegations.
Low pressure brings cooler, showery conditions over the next week
100-year-old tourist mugged by stranger after he fell getting off a bus as he returned to Gloucester where he used to live.