1 / 34

16 July Lily James wore a dramatic Oscar de la Renta gown to the London premiere of Mamma Mia! Here We Go Again.