In
New York City, a breaking news report informs the world that a mission to stop an incoming 70-mile-wide asteroid known as "Matilda" has failed and that it will make an impact in three weeks,
destroying all life on Earth. Dodge Petersen and his wife, Linda, listen to the broadcast parked on the side of the road. When he expresses indifference, she looks disgusted and abandons both the vehicle and their marriage. Dodge stops going to his job at an insurance company where one of his co-workers has killed himself. He also attends an end-of-the-world party at the house of his best friend, where he politely avoids offers of heroin and the amorous intentions of both a stranger and his best friend's wife (on the latter, he says he cannot cheat with a married woman, but she points out that marriage means nothing now that civilization is going to end). A drunk man tells him he has never bedded so many women as now nobody cares about getting pregnant or catching diseases. At home, Dodge reminisces about his high school sweetheart, Olivia and notices his British neighbor Penny crying on the fire escape. Penny just broke up with her boyfriend Owen over him making her miss her last opportunity to see her family in
England. At her apartment, Penny gives Dodge three years' worth of his mail that was incorrectly delivered to her and, in the process, unwittingly tells him that his wife was having an affair. Dodge storms off into the night, guzzling
codeine-laced cough syrup and window cleaner in a suicide attempt. Dodge wakes up in a park, with a dog tethered to his foot and a note on his sweater reading "Sorry", which becomes the dog's name. Dodge takes Sorry home, opens the old mail, and is surprised to discover a three-month-old letter from Olivia, which explains that he was "the love of her life". Later, a riot breaks out in their neighborhood. Dodge and Penny abandon the self-centered Owen amid the rioters, with Dodge explaining to Penny that he knows someone who could fly her to England if she helps him find Olivia. She agrees, and they set off with Sorry for Dodge's hometown in
Delaware. Along the way, Dodge and Penny run out of gas, witness the bizarre death of suicidal motorist Glenn whose plan to pay an assassin to kill him without warning pays off, see the beginning of an orgy at a chain restaurant but leave hurriedly before the frenzied sex begins, have sex themselves in a pick-up truck, and spend a night in jail. They get a ride to
Camden, New Jersey, where they meet Penny's ex-boyfriend, Speck, who is prepared for the
apocalypse with a well-stocked underground bunker. Speck has a working
satellite phone and lets Penny contact her family. Penny and Dodge borrow a car from Speck and eventually make it to Olivia's family home. They walk up to the door of the home but find no one home and then spend the day together; they realize a mutual affection. Penny discovers a letter from Olivia to her parents, which reveals her address. Penny and Dodge drive to Olivia's home, where Dodge leaves a letter for Olivia. Later, they go to the house of the man who Dodge promised could take Penny to England. The man turns out to be his estranged father, Frank. After making amends with Frank, Dodge puts a sleeping Penny into his father's plane, whispering to her that she is the real love of his life. Frank and Penny depart, leaving Dodge behind. After one final news broadcast reveals that Matilda will make an impact one week earlier than originally reported, meaning there is less than a day left, Dodge takes refuge in Penny's apartment and awaits his imminent death; she unexpectedly returns, upset that he allowed her to leave. They lie in bed and comfort each other as they feel the tremor of the asteroid's impact. Penny regrets not having met Dodge sooner, while he assures her that their meeting had been opportune. Penny smiles as everything fades to white. ==Cast==