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
163,000 French and 143,000 German soldiers were killed in the 10-month battle in 1916.
As many as 700 migrants have been died after three consecutive days of shipwrecks off the coast of Libya, the UN Refugee Agency has said.
The fire broke out on Sunday morning at the home for 35 residents in Litochki, a village 25 miles north of Kiev.