Leonardo DiCaprio looks unrecognisable in his new flick, J, Edgar.
The usually sexy actor, 36, plays controversial FBI director J. Edgar Hoover in the film, and can be seen looking old in the trailer above.
We’ve seen Leo at a range of ages, but is it wrong that even as an old geezer, we totally fancy him still?
What do you think? Leave us a comment below.