Dench's last film of 2011 was Clint Eastwood's "J. Edgar", a biographical drama film about the career of FBI director J. Edgar Hoover, played by Leonardo DiCaprio, from the Palmer Raids onwards, including an examination of his private life as a closeted homosexual. Hand-picked by Eastwood to play Anna Marie Hoover, Hoover's mother, Dench initially thought a friend was setting her up upon receiving Eastwood's phone call request. "I didn't take it seriously to start with. And then I realised it was really him and that was a tricky conversation", she stated. Released to mixed reception, both with critics and commercially, the film went on to gross US$79 million worldwide. The same year, Dench reunited with Rob Marshall and Johnny Depp for a cameo appearance in "", playing a noblewoman who is robbed by Captain Jack Sparrow, played by Depp. She made a second cameo that year in Ray Cooney's "Run for Your Wife".