First Look at Leonardo DiCaprio as J Edgar Hoover in J Edgar February 9, 2011 DiCaprio and Hoover – side by side! Yesterday we brought you pictures of Meryl Streep playing The Iron Lady Margaret Thatcher. Today another political memoir movie revealed a photo of its star. Leonardo DiCaprio will play J. Edgar Hoover, in Clint Eastwood‘s upcoming J. Edgar. The film started shooting in LA this week, based on a script by Dustin Lance Black. Little is still known of the film’s exact plot but it co-stars Naomi Watts as Helen Gandy, Hoover’s longtime secretary; Ed Westwick as Agent Smith, a clean-cut operative hired by Hoover to write his biography; Josh Lucas is famed aviator Charles Lindbergh; Damon Herriman is Bruno Hauptmann, accused of kidnapping Lindbergh’s 20-month baby in 1932 and Ken Howard is U.S. attorney General Harlan F. Stone.