Reese Witherspoon and Robert Pattinson hit the red carpet at the premiere of their new movie Water for Elephants in New York last night (17 April).
Based on the historical novel of the same name by Sara Gruen, Water For Elephants is a love story set in the time of the American Great Depression. Pattinson plays the role of vetinery student Jacob Jankowski, who ends up travelling with the circus and is put in charge of caring for the animals. While working he falls for Marlena, a horse-riding star, played by Witherspoon.
See all the pictures from the night in our gallery below - click an image to open. What's your view on Reese's dress, and will you be taking a trip to the cinema to see the film? Share your views in the comments area below.
Water for Elephants is released in the UK on 4 May.
Reese Witherspoon and Robert Pattinson
The stars of Water for Elephant strike a pose at the New York premiere.
Reese Witherspoon looked stunning in a Jason Wu puffball mini-dress with vintage inspired jewellery and sparkly heels.
Showing off her stunning wedding band, this was the first appearance by Reese Witherspoon since her marriage to agent Jim Toth in March. Reese kept her make-up simple and natural.
The 24 year old star, best known for his role in the hit series Twilight, looked smart in a checked Gucci suit complete with a crisp white shirt and burgundy tie.
10 Things I Hate About You actress Julia Stiles kept it simple in an emerald green silk shirt-dress.
Face/Off and PS I Love You star Gina Gershon looked elegant in black with an animal print clutch.
Lizzie and Victoria Pattinson
Robert's sisters, Lizzie and Victoria, wowed the red carpet in their little black dresses.
Eddie Murphy's ex-wife and mother of five children looked resplendent in a silver floor length gown with cutaway sleeves.
The media mogul Rupert Murdoch attended the premiere with his wife Wendi Murdoch.
Picture credits: Rex Features