The 27-year-old played a gay rodeo cowboy in the 2005 movie, which also starred late actor Heath Ledger.
He insisted that had no problem being a heartthrob for the homosexual community, saying: "I'm comfortable with whatever status I have. It's flattering."
Gyllenhaal was voted the 'Sexiest Man Alive' by readers of gay entertainment website AfterElton last year.
He is rumoured to be engaged to Rendition co-star Reese Witherspoon.