Jarred from her seemingly happy life, Linda Hanson (Sandra Bullock) learns of the death of her husband, Jim (Julian McMahon), who died the previous day in a horrific car accident. Grieving over the loss, Linda has her mother stay at the house to console her and her two daughters. After going to sleep, she awakes the next morning, only to find that things are somehow different. Her mother is nowhere to be found, and to her shock, her husband is alive and well in the kitchen. Dazed and shrugging off the previous day's events as a bad dream, she struggles through the day. The next day, the circumstances are again completely different and seemingly without explanation; her husband is dead, and now it seems to be later in the week. Despite initially thinking that she's crazy, Linda eventually puzzles out that she is living the days of the week of her husband's death, but somehow out of order. Realizing that she will shortly be living the actual day of her husband's death, she frantically races to stop the car accident from happening in the first place...