Keira Knightley was among the A-list stars on the red carpet at the biggest night in the British film calendar, the Bafta Awards. She was nominated for best actress for Atonement.
French actress Marion Cotillard, who played Edith Piaf in La Vie En Rose, established herself on the world stage with the best actress trophy and a touching acceptance speech.
It was a tale of two Daniels as Harry Potter star Radcliffe met best actor winner Day-Lewis on the red carpet.
Spanish actor Javier Bardem, who was named best supporting actor, greeted a heavily pregnant Kelly Macdonald, his co-star in No Country For Old Men.
Atonement won two prizes, including best film, seen here being celebrated by (left-right) producer Paul Webster, director Joe Wright and producers Tim Bevan and Eric Fellner.
The winners of all of the awards gathered for a group photograph at the Royal Opera House, London, where the ceremony was held on Sunday.
Sienna Miller was among the other big names on the red carpet - the Factory Girl actress was nominated for the Rising Star award, but lost out to Shia LaBeouf.
Diablo Cody, a former stripper and phone sex operator, picked up the award for best original screenplay for writing Juno.
Jeff Goldblum (left), Kevin Spacey (centre) and Ricky Gervais shared a joke on the red carpet before presenting awards.
Tilda Swinton was named best supporting actress for her role in legal thriller Michael Clayton. She was congratulated by US star Cuba Gooding Jr.
James McAvoy, who lost out in the best actor category for his role in Atonement, attended with his partner and Shameless co-star Anne-Marie Duff.