Robert Pattinson wore 1930s underwear every day to get into character for 'Water for Elephants'.

The British actor stars as a vet opposite Reese Witherspoon in the drama and he admits the attention to detail used by the director, set and costume designers made it easier to imagine living in the era the movie was set.

He said: "I've never worked on anything so detailed. There was an embankment with a train track on the top. All the trailers were on one side, and then the circus world was on the other. Once you walked over the tracks, there would be a camera, but that was the only thing from the 21st Century.

"You could stand on the tracks and look over at everything, and you were in the '30s. We were out in the middle of the desert in Fillmore, and there was nothing else around. Jack Fisk, the production designer, used authentic pegs and the ropes. Every single thing which built the world was all totally real.

"And, authentic period underpants do actually help, as well. I actually wore them every single day. Jacqueline West, the costume designer, was unbelievable. Almost everything was real. Every pair of jeans were all from the '20s and '30s. It was crazy."

Working on the movie was a dream come true for Robert because he is fascinated by the time period and always wanted to tackle a project set in the era.

He explained to "I think I've just always had a bit of an affinity for that era. I always wanted to do a movie around that time. There's a wildness to it. I think that's why I like that period. After that, it's just white picket fences. It just gets progressively more boring. But, it's the end of the Wild West. It's why kids still want to be cowboys, even in England."