Actually neither star is a homosexual. Heath Ledger has a child with his onscreen wife in the movie, Michelle Williams.
Then again, the characters in the movie have a wife and kids.....hmmmmm.