La La Land has dominated the Baftas, taking five trophies – including best film and best actress for Emma Stone.
There were also awards for Lion, including best supporting actor for Dev Patel, and Ken Loach’s I, Daniel Blake, which was named outstanding British film at the London ceremony.
Patel said the win was “overwhelming”.
Casey Affleck was named best actor for Manchester by the Sea and Viola Davis won the best supporting actress prize for Fences.
She is also nominated for an Oscar for her role in Fences, based on the August Wilson stage play of the same name.