Jonathan Ross has opened the Bafta film awards ceremony with a string of gags.
The show host promised Golden Globes host Ricky Gervais would not get into the building and said any young actor would have given their right arm for a role in Danny Boyle's 127 Hours.
He told the Americans in the audience at the Covent Garden venue: "This is pretty much what all of Britain looks like apart from one street where Ken Loach lives with Mike Leigh in a council flat."
He then welcomed Sir Paul McCartney to the 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".
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 Tim Burton's Alice In Wonderland.
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 Inception and Christopher Nolan's blockbuster also picked up the next award for Special Visual Effects.