DiCaprio's 'Hoover' diet Actor Leonardo DiCaprio said he tried to pack on the pounds to play J. Edgar Hoover , Leonardo DiCaprio packed on some pounds to play J. Edgar Hoover in the November 9-due "J. Edgar," but not as many as he would have liked. FBI U.S agency he headed in a new film, 'J. Edgar .' But DiCaprio also struggled with the costume he had to wear for the role DiCaprio claustrophobic he said about it. clint eastwood legendary director was at the helm. Leonardo DiCaprio was spotted taking a break from filming on the set of his new movie 'J. Edgar,' and Moviefone has your first glimpse of the sure-to-be Oscar contender. In the film, DiCaprio plays controversial figure J. Edgar Hoover, who was the director of the FBI from 1935 up until his death in 1972. Clint Eastwood is helming the project, from a script by Oscar-winning writer Dustin Lance Black ('Milk'). 'Social Network' hunk Armie Hammer will play Hoover's a...