Reese Witherspoon stunned in Stella McCartney at the BAFTAs.

The 'Wild' star - who lost out on the Best Actress gong to Julianne Moore - turned heads in an elegant purple creation by the British designer at the annual awards ceremony held at London's Royal Opera House last night (08.02.15).

The blonde beauty, 38, teamed her plum-coloured, figure-hugging gown with natural makeup and kept accessories to a minimum with a simple silver bangle.

Also sporting one of Stella's creations was her fellow Best Actress nominee Amy Adams.

The 'Big Eyes' star opted for a form-fitting design in white with a detailed waistline, which showed off her slender figure.

The 40-year-old actress wore her straight red hair in a side parting and like Reese, let her dress speak for itself, accessorising with a couple of statement rings, a simple bracelet and studded earrings.

'Gone Girl' star Rosamund Pike opted for a more classic look in a black, floor length, halter neck Roland Mouret gown, while pregnant Keira Knightley chose a ruffled, floral-patterned Giambattista Valli calf-length dress, which floated perfectly over her growing baby bump.

Arguably the most eye-catching look of the night was sported by Best Actress winner, Julianne, 54, who took home the award for her role in 'Still Alice'.

The flame-haired beauty sported a crimson Tom Ford gown cut down to her waist, teamed with blood-red nail varnish and styled her tresses into Old Hollywood-inspired loose curls.