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 young royal says he was reluctant to take on the responsibilities of his title, but loyalty to the Queen helped him "work out a role".
A rather cloudy morning will clear to sunny intervals and showers this afternoon.
Meng Meng and Jiao Qing arrive in their new home after being loaned to Berlin Zoo for 15 years as "diplomatic envoys" from China.