On the red carpet: Carrie Underwood, Helen Mirren, Emily Ratajkowski, Emma Watson
The singer wore a strategically-panelled white gown by Indian label Gauri & Nainika.
Its full skirt has a cheerful bird-of-paradise print under-tier that keeps it from looking too bridal.

