Au lieu de cela, Gyllenhaal a joué dans le blockbuster The Day After Tomorrow en 2004, avec Dennis Quaid comme son père.
Dans le blockbuster de 2004, The Day After Tomorrow, il a dépeint un étudiant pris dans un événement cataclysmique de refroidissement global, aux côtés de Dennis Quaid comme son père.