Yesterday, Leonardo DiCaprio was spotted taking a break from filming on the set of his new movie 'J. Edgar,' and Moviefone has your first glimpse of the sure-to-be Oscar contender.

In the film, DiCaprio plays controversial figure J. Edgar Hoover, who was the director of the FBI from 1935 up until his death in 1972.

Clint Eastwood is helming the project, from a script by Oscar-winning writer Dustin Lance Black ('Milk'). 'Social Network' hunk Armie Hammer will play Hoover's alleged lover, Clyde Tolson (and promises lots of kissing), while Naomi Watts will play Helen Gandy, Hoover's loyal secretary.

The film is currently shooting in Los Angeles, and is expected to be released sometime in 2012.

Check out a larger version of the image after the jump.

Leonardo DiCaprio on the set of 'J. Edgar'
Tell us: Does Leonardo DiCaprio look right for the part?