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
A 21-year-old man accused of planning to travel to Syria and engage in "violent jihad" has appeared in court.
An Australian entrepreneur has publicly identified himself as the inventor of the digital currency Bitcoin.
Local governments in China issued emergency responses following a deluge of hailstones on Sunday.