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
After the awards were overshadowed by an extraordinary error over the best film, ITV News breaks down exactly what went wrong.
The first section of the wide-ranging inquiry will focus on child migrants sent to parts of the British Empire who endured horrific abuse.
Broadcaster Paul O'Grady has accused young people who practise unprotected sex of shaming the memory of his friends who died from Aids.