Gyllenhaal narrated the 2005 short animated film "The Man Who Walked Between the Towers", based on Mordicai Gerstein's book of the same name about Philippe Petit's famous stunt. In January 2007, as host of "Saturday Night Live", he put on a sparkly evening dress and sang "And I Am Telling You I'm Not Going" from the musical "Dreamgirls" for his opening monologue, dedicating the song to his "unique fan base... the fans of "Brokeback"". Later, Gyllenhaal starred in David Fincher's mystery thriller "Zodiac" (2007), based on the Zodiac killer. He played Robert Graysmith, a "San Francisco Chronicle" political cartoonist. In preparation for his role, Gyllenhaal met Graysmith, and videotaped him to study his mannerisms and behavior. The film received a positive response; writing for "The Sydney Morning Herald", Paul Byrnes opined that it was "poignant, provocative and haunting", and called Gyllenhaal "terrific". He next starred opposite Meryl Streep, Alan Arkin and Reese Witherspoon in 2007's "Rendition", a Gavin Hood-directed political thriller about the U.S. policy of extraordinary rendition. Although it garnered a mixed response, "New York" magazine's David Edelstein called Gyllenhaal "compelling ... he's a reticent actor. But he builds that limitation into the character". Two years later, he co-starred with Tobey Maguire and Natalie Portman in Jim Sheridan's "Brothers", a 2009 remake of Susanne Bier's Danish film of the same name. It was met with mixed reviews and moderate box office returns, but Anthony Quinn of "The Independent" thought Gyllenhaal and Maguire gave "honest performances".