David Fincher casts Mark Ruffalo and Jake Gyllenhaal for his movie "Zodiac" based on Jennifer Aniston's good reviews.
He shared, "I was talking to Jennifer Aniston. We were talking about movies, and actors that she had worked with that she just loved, and Jake Gyllenhaal was one of them, and Mark Ruffalo was the other one."
"She was telling me just how unbelievably talented these guys were".
Both Jennifer Aniston and Gyllenhaal acted in "The Good Girl" while both Jennifer Aniston and Mark Ruffalo acted in "Rumor Has It".
If Gyllenhaal didn't accept the role, he would have offer to Orlando Bloom.