Leonardo DiCaprio stars as J. Edgar Hoover and Armie Hammer stars as Clyde Tolson in Warner Bros. Pictures' J. Edgar (2011). Photo credit by Keith Bernstein.

Leonardo DiCaprio stars as J. Edgar Hoover and Armie Hammer stars as Clyde Tolson in Warner Bros. Pictures' J. Edgar (2011). Photo credit by Keith Bernstein.