J. Edgar Hoover was he worlds most interesting, secretive man. Clint Eastwood did a fabulous job portraying him. He was spot on with every detail. Although 'J. Edgar' never really made it big in the movie world, the acting was fabulous and the storyline was intense. I am not old enough to remember J. Edgar, but I've learned about him and I think the portrayal of him was accurate. Leonardo DiCaprio was definitely the man to play Hoover. Leo is a from-the-heart kind of actor. He absorbed the role of Hoover like a sponge.