Joaquin Phoenix. Josh, though, was committed to something else, and the title roles ended up going to Heath Ledger and Jake Gyllenhaal instead."Unfortunately, I was going to do 'Brokeback Mountain' and I had a contract with the [2006 film] Black Dahlia that I had to film, so I had to drop out of it," he said, via Daily Mail.