Ben Affleck's political thriller Argo emerged as the main victor, taking home three gongs including 'Best Film' and 'Best Director'.
"This is a second act for me," Affleck said on collecting his 'Best Director' prize. "You've given me that, this industry has given me that and I am so grateful and proud and I dedicate this to anyone out there who is trying to get their second act because you can do it."
Les Misérables was the most-awarded film of the evening, but aside from 'Best Supporting Actress' Anne Hathaway, its wins were largely in technical categories - 'Production Design', 'Make-Up & Hair' and 'Sound'.
Skyfall was named 'Best British Film' and was also honoured for Thomas Newman's original score, while Quentin Tarantino's Django Unchained, Ang Lee's Life of Pi and Michael Haneke's Amour also received two awards each.
Tarantino won for 'Best Original Screenplay', while the 'Best Supporting Actor' award went to Django's Christoph Waltz, who also won in 2010 for his role in Tarantino's last film Inglourious Basterds.
In the night's biggest surprise, absent Amour star Emmanuelle Riva beat Jennifer Lawrence (Silver Linings Playbook) and Jessica Chastain (Zero Dark Thirty) to the 'Best Leading Actress' award.
> BAFTA Film Awards 2013: Winners list in full
> BAFTA Film Awards 2013: Red carpet pictures
Watch Digital Spy chat to the stars at the BAFTAs below:
Photo gallery - 2013 BAFTA Film Awards winners: