Gyllenhaal was almost cast as Spider-Man for 2004's "Spider-Man 2", due to director Sam Raimi's concerns about original "Spider-Man" star Tobey Maguire's health. Maguire recovered, however, and the sequel was shot without Gyllenhaal. The two actors later starred in "Brothers" (2009) together, and resemble each other enough that Gyllenhaal has jokingly complained about cab drivers often calling him "Spider-Man." In 2003, he also auditioned for the role of Batman in the superhero film "Batman Begins" and came close being offered the part, but the role was given to Christian Bale. Instead, Gyllenhaal appeared in the science fiction blockbuster "The Day After Tomorrow" in 2004, co-starring Dennis Quaid as his father.