The winners of the Bafta Film Awards, which celebrate the best on the big screen from the past 12 months, have been revealed.

One Battle After Another won the most awards with six, followed by I Swear, Sinners and Frankenstein, which got three each, while Hamnet won two.

Here are the winners and nominations in full.

Winner: Claire Binns, creative director of Picturehouse Cinemas and Picturehouse Entertainment

Stars of Sinners, Hamnet and One Battle After Another were among big names attending the ceremony.

Hamnet, Avatar and Marty Supreme will face one battle after another as the awards race heats up.

The biggest night in the British film calendar is upon us - find out who's nominated and how to watch.

The National Film and Television School is nominated in the British Short Film category.

Nostalgie, based in Belfast, took the Best Short Film prize in the live action category at the Iftas.