The 34-year-old German actress turned heads in her backless train gown.
She wore a Jaeger-LeCoultre 101 in her right arm. She is the brand ambassador of the brand.
Her luscious blond hair was styled in over the shoulder braid and rope braid on right side giving a carefree appearance.
She used red lip color and shimmering gold eye shadow.
Kruger walked the red carpet as the global spokesperson of L'Oreal, the official makeup brand for the festival since 13 years. She was accompanied to the event by beau Joshua Jackson.
Rachel McAdams, like Diane, wore red lip color, bucking the general preference for nude lips.
Rachel, who looked stunning in a red provocative dress on the opening day, chose a totally different look for Day 2: nude high waisted trousers paired with a matching strapless sequined bustier top.
She dramatized her eyes with liner under the lower lashes and brown and bronze eye shadows.