Jake Gyllenhaal filmography character, a "sullen" and "schizophrenic" teenager, made him a cult hero. Although the film was critically acclaimed, it failed commercially. Gyllenhaal starred in the 2004 disaster film "The Day After Tomorrow", which, despite receiving mixed reviews from critics, was a commercial success at the box office. In 2005, he co-starred as Jack Twist opposite Heath Ledger in the romance drama "Brokeback Mountain". The actors portrayed two men that fall in love during a sheepherding expedition. The roles earned both Gyllenhaal and Ledger critical acclaim and Academy Award nominations. That same year, he starred in the drama films "Jarhead" and "Proof".
Heath Ledger using computer-generated imagery (CGI), and dedicated it to Ledger. In February 2008, as a "memorial tribute to the man many have called one of the best actors of his generation," Johnny Depp, Jude Law, and Colin Farrell signed on to take over Ledger's role, becoming multiple incarnations of his character, Tony, transformed in this "magical re-telling of the Faust story". The three actors donated their fees for the film to Ledger's and Williams's daughter. Speaking of editing "The Dark Knight," on which Ledger had completed his work in October 2007, Nolan recalled, "It was tremendously emotional, right when he passed,