Hollywood glamour had to contend with traditional British rainy weather at the BAFTAS as attending stars dodged puddles outside London's Odeon Leicester Square cinema.

Many stars made last minute fashion changes and turned to black to avoid their outfits showing stains from the relentless downpour, most notably Renee Zellweger and Neve Campbell.

Red carpet TV interviewer Ruby Wax even handed out hot water bottles, gloves and scarves to arriving celebrities.

But some stars were more determined to persevere - and Charlize Theron and Thandie Newton dazzled the rain-soaked red-carpet crowd with colourful designer dresses.

Theron joked after retreating to the safety of the venue, "A soggy carpet, which is very English."