J. Edgar Hoover was the world's most interesting, secretive man. Clint Eastwood did a fabulous job with the movie. 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 Hoover, but I've learned about him and I think the portrayal of him was accurate. Armie Hammer played Hoover's good friend and business partner, and Leonardo DiCaprio played J. Edgar Hoover. And let me tell you... I'm glad they chose him! Not only because he's my favorite actor, but because Leo is a from-the-heart kind of actor. He absorbed the role of Hoover like a sponge. Armie Hammer played his good friend and business partner. The only thing that I hated about it was the make-up for Leo and Armie when they were supposed to be aged was awful. It looked like a mask.