Whatever weight Leonardo DiCaprio put on for his role in J. Edgar has already been worked off. We’d like the number of his trainer, please? He walked the red carpet for the world premiere of the film, held yesterday at Grauman’s Chinese Theatre in Hollywood, looking slick and streamlined in a black suit and silver tie. Complementing him was Naomi Watts, who shimmered in a plunging sequined gown. Director Clint Eastwood didn’t seem too happy to face the cameras, but he did bring two of his children — actors Alison Eastwood and Scott Eastwood — who seemed quite comfortable amid the mayhem. There were also a host of other familiar faces spotted at the premiere. Armie Hammer, who also has a strong role in the movie, came with his beautiful wife, Elizabeth Chambers. Hilary Swank, Ed Westwick, Liev Schreiber (who accompanied wife Naomi) and Jennifer Love Hewitt all gave great red carpet face. Make sure to check out our gallery for all the action.