Iran hostage crisis drama "Argo" won the best film prize at Britain's BAFTA awards on Sunday, in a further boost for US actor-director Ben Affleck's movie at the Oscars later this month.
Affleck also won the best director award at the biggest night of the British film industry, while Daniel Day-Lewis was named best actor for "Lincoln" and France's Emmanuelle Riva won best actress for "Amour".
Anne Hathaway won best supporting actress for her performance in British musical "Les Miserables" while Christoph Waltz won best supporting actor for his role in Quentin Tarantino's blood-soaked Western "Django Unchained".
Celebrities defied sleet, rain and wind to parade down the red carpet for the ceremony at the Royal Opera House in London, with the BAFTAs widely seen as a key bellwether for the Academy Awards.
The best director award for Affleck highlights the fact that he has been snubbed in the same category at the Oscars, which will be handed out at a ceremony in Los Angeles on February 24.