There was plenty of glitz but little glory for Britain at the Baftas on Sunday evening when high-wattage stars including Pierce Brosnan, Rachel Weisz and Charlize Theron braved a rain-soaked red carpet. “A soggy carpet – very English,” quipped the North Country actress.