Rachel Zegler Helen Mirren, Lucy Lui, at the Movie Premiere Of Shazam Fury of the gods Red-carpet in London. Lucy Lui wore a yellow two-piece Del Core dress. The top featured an off-the-shoulder silhouette with large ruffles and a corset underneath the fol