Lily Collins was at the Apple Soho store in New York City last night for a ‘Meet The Actor’ series to promote her new movie, ‘Mirror Mirror’.

She opted to wear a Collette Dinnigan Resort 2012 dress.

Her beautiful black-and-blue floral-print bustier dress with exaggerated hips was teamed with an ALICE by Temperley leather jacket and black Christian Louboutin peep-toes.

I wish she’d saved this for a TV appearance or a photocall, as the best aspects of the dress are covered by her leather jacket.

Her hair was styled in loose waves and she opted for a red-hot lip colour.

Jacqueline Nerguizian rings completed her look.

Credit: Style.com & Getty