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 Grammy-winning singer posted a picture of the two on his Instagram saying the two got engaged right before the new year.
British Airways said it was taking the matter "extremely seriously" and is assisting police with their enquiries.
The rest of this weekend will see further spells of rain or snow across the UK. Icy roads expected