Argo was the toast of the Baftas last night as it took home the gong for Best Film.
The Ben Affleck directed movie saw off tough competition from Les Miserables, Life of Pi, Lincoln and Zero Dark Thirty but it's award winning streak continued.
There was also award success for Affleck himself as he picked up the Best Director prize for his fantastic work on the movie.
The movie has triumphed at the Golden Globes, Screen Actors Guild and Directors Guild of America in recent weeks and will do battle for Best Picture at the Oscars.
There was some big British success as Skyfall won Outstanding British Film and Best Original Music for Thomas Newman.
Outstanding British Film was a tough category this year with Les Miserables, Anna Karenina, Seven Psychopaths and The Best Exotic Marigold Hotel all nominated.
Best Actor went to Daniel Day Lewis for his tremendous turn as Abraham Lincoln in Steven Spielberg's biopic Lincoln.
While Best Actor was a foregone conclusion there was a bit of a shock in the Best Actress category as Emmanuel Riva won for her performance in Amour.
Jennifer Lawrence and Jessica Chastain have been sharing the awards so far and it was believed to be a fight between the two.
Anne Hathaway added to her award haul with Best Supporting Actress gong for her role as Fantine in Les Miserables - her first Bafta win.
Christoph Waltz won the second Bafta Award of his career as he scooped a second Best Supporting Actor award for his role in Django Unchained.
It was a good night for Django Unchained as Quentin Tarantino also walked away with Best Original Screenplay.
Silver Linings Playbook may have missed out on Best Actor and Best Actress but it didn't walk away empty handed as it won Best Adapted Screenplay.
Brave was triumphant in the Best Animation category while Amour won Best Foreign Language Film.
The EE Rising Star Award is the only category voted for by the general public and this year saw the gong go to Juno Temple.
The Killer Joe actress has produced some fantastic performances in recent years but she faced tough competition from Andrea Riseborough, Elizabeth Olsen, Suraj Sharma and Alicia Vikander.
- Full list of winners:
Best Film: Argo
Outstanding British Film: Skyfall
Outstanding Debut by a British Writer, Director or Producer: Bart Layton (director), Dimitri Doganis (producer): The Imposter
Film Not in the English Language: Amour
Documentary: Searching for Sugarman
Animated Film: Brave
Director: Ben Affleck for Argo
Original Screenplay: Django Unchained
Adapted Screenplay: Silver Linings Playbook
Leading Actor: Daniel Day Lewis for Lincoln
Leading Actress: Emmanuel Riva for Amour
Supporting Actor: Christoph Waltz for Django Unchained
Supporting Actress: Anne Hathaway for Les Misérables
Original Music: Thomas Newman for Skyfall
Cinematography: Claudio Miranda for Life of Pi
Editing: William Goldenberg for Argo
Production Design: Eve Stewart, Anna Lynch-Robinson for Les Misérables
Costume Design: Jacqueline Durran for Anna Karenina
Make Up & Hair: Lisa Westcott for Les Misérables
Sound: Simon Hayes, Andy Nelson, Mark Paterson, Jonathan Allen, Lee Walpole, John Warhurst for Les Misérables
Special Visual Effects: Bill Westenhofer, Guillaume Rocheron, Erik-Jan De Boer for Life of Pi
Short Animation: The Making of Longbird
Short Film: Swimmer
EE Rising Star Award: Juno Temple
Tagged in Baftas Ben Affleck Daniel Day-Lewis Argo