This year's Bafta Film Awards had it all... A-listers, a touch of royalty, Paddington Bear - and the sun even came out, for what felt like the first time all year.

There were plenty of tears - and also a major upset - as Timothée Chalamet, the frontrunner to win best actor, lost out to Robert Aramayo.

Here are six highlights from the biggest night in British film.

The biggest gasp backstage was when 33-year-old Hull born Robert Aramayo beat Hollywood royalty to win the Bafta for leading actor.

Aramayo, who starred in I Swear, took the trophy away from frontrunner Timothée Chalamet, who seemed unstoppable heading into the awards at the Royal Festival Hall.