Leonardo DiCaprio Gained Weight to Play J. Edgar Hoover
By: Rosemina Nazarali
Published: December 15, 2011

Leonardo DiCaprio put himself on a cupcake diet while filming his latest movie, J. Edgar. Unfortunately, DiCaprio still couldn't put on quite enough weight and was forced to wear a fat suit.
"It was very claustrophobic and I wanted to put on extra weight so I didn't have to wear a big suit. I tried my best but there weren't enough cupcakes around to do it."
DiCaprio admitted that he just didn't have enough time to gain all the weight since the movie spans over many years.
"I really wanted to take a break and do the whole real physical transformation. Of course, the film wouldn't allow it," DiCaprio said. "It was a massive amount of weight to put on in a very short amount of time. So thankfully, I had a lot of people to help me in that transformation and I think it turned out pretty well."