Gossip Girl's Ed Westwick has boarded the Clint Eastwood-directed drama J. Edgar, about controversial FBI director J. Edgar Hoover, played by Leonardo DiCaprio, reports Deadline.

Charlize Theron will not be playing the role of Helen Gandy, as was previously rumored. Clint Eastwood is now looking at Naomi Watts and Amy Adams as possibles for the Gandy role.

Ed Westwick will play a clean cut operative with writing skill. Once Hoover discovers he can write, he conscripts Agent Smith to write Hoover's biography, until Smith gets a little too close to the truth. The Social Network's Armie Hammer also signed on to play Hoover's assistant and secret lover Clyde Tolson.