The stars dodged the rain on the red carpet last night as they arrived for the Bafta film awards.

Some of the biggest names in the business, including Helena Bonham Carter, Samuel L. Jackson and Danny Boyle, were at the Royal Opera House in London for the event.

Host Jonathan Ross opened the ceremony with a string of gags, promising Golden Globes host Ricky Gervais would not get into the building and saying any young actor would have given their right arm for a role in 127 Hours.

He then welcomed Sir Paul McCartney on stage to the strains of Live and Let Die to hand out the award for Original Music.

The award went to Alexandre Desplat for his work on The King’s Speech who thanked filmmaker Tom Hooper and Colin Firth who he said was “a lucky charm”.

He added: “I did not expect after writing the music for The Queen to be called again for royal duties, so thank you Tom for that.”

Dead Man’s Shoes star Paddy Considine was on stage next to present the prize for Short Film to Until The River Runs Red and the Short Animation award to The Eagleman Stag made by Michael Please.

Awards for Sound and Editing went to Inception and The Social Network respectively.

True Grit’s young star, Hailee Steinfeld, gave the award for Make Up and Hair to Alice in Wonderland which starred Bonham Carter as The Red Queen.

Film critic Mark Kermode then presented the award for Film Not In The English Language to The Girl With The Dragon Tattoo based on Swedish crime writer Stieg Larsson’s best-selling novel.

Slumdog Millionaire actor Dev Patel joined actress Talulah Riley on stage to give the award for Costume Design to Colleen Atwood for Alice in Wonderland.

The award for Production Design went to Christopher Nolan’s blockbuster Inception which also picked up the next award for Special Visual Effects.

James McAvoy presented Helena Bonham Carter with the Supporting Actress prize for her role in The King’s Speech.

In her acceptance speech, she said: “I’m so used to losing it feels quite strange to win.” She went on to warn her children “It’s not about the winning” and added: “I think I should thank the Royal family frankly because they’ve done wonders for my career.”

The award for Outstanding Debut was presented by Kevin Spacey, who Mr Ross described as “an honorary Englishman”, to Chris Morris for his film, Four Lions, which took a satirical look at homegrown Islamist terrorists.

Harry Potter star Emma Watson presented the Outstanding British Film award to The King’s Speech.

Director Tom Hooper paid tribute to its writer David Seidler and added: “This is absolutely thrilling to win this award in this room with so many colleagues who we have worked with over the years.”

The film also picked up the Supporting Actor award for Geoffrey Rush, who plays speech therapist Lionel Logue, and the award for Original Screenplay.

Mr Seidler, who was born in London but later moved to the US, said: “This is a nice way to come home.”

The writer, who overcame a speech impediment in his childhood, said: “For a stutterer, for a stammerer, to be heard is a wonderful thing.”

A special award was then presented to the Harry Potter series for Outstanding Contribution to Cinema.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.