Some of the biggest names in Hollywood braved the wind and the rain tonight to meet fans on the red carpet at the Baftas.

Stars including Samuel L Jackson, Hugh Jackman, Jennifer Lawrence and Eddie Redmayne stopped to sign autographs and pose for pictures outside the Royal Opera House in London's Covent Garden.

Among the celebrities at tonight's event, were Billy Connolly, Hobbit star Martin Freeman, Alicia Vikander and Tom Hiddleston.

Also on the red carpet were Daniel Day-Lewis, Jessica Chastain, George Clooney and Dame Helen Mirren - the latter sporting dyed pink hair.

Host Stephen Fry introduced the show which started with a performance by Paloma Faith of the INXS hit Never Tear Us Apart.