Gyllenhaal played cowboy Jack Twist, who starts a secret, decades-long affair with ranchhand Ennis Del Mar (Heath Ledger), despite them both having wives at home, portrayed by Anne Hathaway and Michelle Williams.
VIEW MORE : https://bit.ly/1breakingnews