It was yet another cold and rain-soaked red carpet for ‘The Lucky One’ premiere in London this evening.

Taylor Schilling didn’t let that dampen her spirits, as she hit the red carpet wearing a vivid tropical-coloured Peter Pilotto Spring 2012 dress.

Her lace-effect embroidered chiffon and silk-organza dress with scuba-inspired trims and a large black zip was teamed with black PVC-accented pumps.

The actress let her dress do all the talking as she opted to go hands-free in order to cosy up to co-star Zac Efron.

Silver Van Cleef & Arpels jewels and sleek straight locks completed her look.

You can buy Taylor’s Peter Pilotto premiere dress from
Credit: & Getty