Lily Allen is Queen of the Red Carpet