Hollywood actress Reese Witherspoon on elephants and weddings

Hollywood actress Reese Witherspoon stars alongside Robert Pattinson in Water for Elephants.

The film is an adaptation of a book by Sara Guen, set in America in the 1930s.

Witherspoon plays a circus performer, while Pattinson plays a vet who joins the circus and falls in love with her character Marlena.

BBC Breakfast's Charlie Stayt met Reese Witherspoon to find out more.

Film clips courtesy of 20th Century Fox.