Meryl Streep, Mar 07, 2012 : U.S. actress Meryl Streep and British director Phyllida Lloyd pose for photographers during a news conference for their film "The Iron Lady" in Tokyo March 7, 2012. The film, for which Streep won the best actress Oscar at the 84th Academy Awards, opens in Japan from March 16, 2012.