Jake Gyllenhaal in The Day After Tomorrow
Credit: 20th Century Fox