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
Southern areas windy and very mild.
Nobel-prize-winning schoolgirl Malala Yousafzai has said she is a proud Brummie, as a new portrait of her was unveiled in her adopted home.
The Filipino girl group lost out to Lauren Murray in the sing off after receiving the lowest number of votes.