Meet the talented cast of J. Edgar. Leonardo DiCaprio portrays John Edgar Hoover, Naomi Watts plays Helen Gandy, Armie Hammer takes on the role of Clyde Tolson, Josh Lucas portrays Charles Lindbergh, Josh Hamilton plays Robert Irwin, Judi Dench brings to life Anna Marie Hoover, Geoff Pierson takes on the character of Mitchell Palmer, and Gunner Wright portrays Dwight Eisenhower.
J. Edgar is a 2011 American biographical drama film directed, produced, and scored by Clint Eastwood, based on the career of FBI director J. Edgar Hoover. The film stars Leonardo DiCaprio in the title role, along with Armie Hammer, Naomi Watts, Josh Lucas, and Judi Dench.