My only real complaint about Leonardo DiCaprio is that he looks like, well, Leonardo DiCaprio and that is a shame given that given that he doesn't play Lenardo DiCaprio, he plays whoever the script says he is and we all think he's the greatest thing since sliced bread because of that.
Except in J. Edgar where, for the first real time, DiCaprio doesn't look like DiCaprio, he looks a lot like the cross-dressing fascist he's portraying.
And being Leo, he acts like him too.
THANK YOU. For once the studio didn't bank on his face and it paid out.
So we not only get to see Leo acting the part, but for the first time we get to really see him looking the part too and the last time he did that was in "What's Eating Gilbert Grape." And on top of it all we have Clint Eastwood directing and, honestly, not a fan of him as an actor, love him as a director.
Given his politics I walked in thinking Right Wing Love Story...I walked out with "honest depiction" and that helps a lot.
Not only does that help, but the scandal around Hoover's sexuality was done appropriately, that is to say it didn't take center stage, J. Edgar did...and, as I said, you were watching J. Edgar and not Leo doing his best to be the man while having to still look like himself.
it's just a win all around...except it could have benefited for time. Trim it down a bit. I know he's hugely important to history and Eastwood is a great director with a great cast but...it got a bit long in the tooth at places and that hurt the flow of the film.