Robert Pattinson has an “old-fashioned” body

Robert Pattinson thinks he must have an “old-fashioned” body.

The Water For Elephants star believes his body shape is old-fashioned because the 1930s clothes he wore for the movie fit him so well.

“I always wanted to do a movie that was set in the 1930s as I love the clothes they wore,” the 24-year-old explained.

Robert added that he “jumped at the chance” to star opposite Reese Witherspoon in the flick.

“The wardrobe was amazing,” he gushed. “All authentic stuff – and everything I tried on fitted perfectly. I must have an old-fashioned body or something, as the clothes suited me better than regular ones.”