La La Land was the big winner at the 2017 Baftas, winning five prizes, including best film, best director (Damien Chazelle) and best actress (Emma Stone).
Casey Affleck won leading actor for Manchester by the Sea, with Dev Patel (Lion) and Viola Davis (Fences) winning supporting actor and actress.
I, Daniel Blake won outstanding British film.
The 2017 Baftas took place on Feb 12 at the Royal Albert Hall and were once again hosted once again by Stephen Fry.
Read: Eight talking points ahead of the BaftasThe full list of winners
Winners in bold.
Best Filmarrival Dan Levine, Shawn Levy, David Linde, Aaron RyderI, Daniel Blake Rebecca O’BrienLA La Land Fred Berger, Jordan Horowitz, Marc PlattMANCHESTER By The Sea Lauren Beck, Matt Damon, Chris Moore, Kimberly Steward, Kevin J. WalshMOONLIGHT Dede Gardner, Jeremy Kleiner, Adele RomanskiLEADING Actressamy Adams ArrivalEMILY Blunt The Girl on the TrainEMMA Stone La La LandMERYL Streep