Three Days is an American television film directed by Michael Switzer and starring Kristin Davis and Tim Meadows. This television film premiered on Fox Family in 2001 on their 25 Days of Christmas programming block. It was filmed in Halifax, Nova Scotia, Canada.
Ten years ago, Andrew Farmer (Reed Diamond) married his childhood sweetheart, Beth (Kristin Davis). Now Andrew is a high-powered literary agent, and his relationship with his wife has not fared as well. After a marital argument about his possible infidelity, Beth runs out at midnight and, whilst trying to retrieve their neighbors' dog in the middle of the street, she is killed by a car, on Christmas Eve.
An angel, Lionel (Tim Meadows), gives Andrew the chance to relive the last three days as if his wife was alive. There's a catch: he cannot change the fate of his wife. There's only one gift he can give to save her life and he only has a very short time to figure out what that gift is. So Andrew spends three days trying to make Beth as happy and figure how to keep her alive, while finding out what he would really be losing.
Kristin Davis ... Beth Farmer
Reed Diamond ... Andrew Farmer
Danielle Brett ... Kimberly
Tim Meadows ... Lionel
Alexa Gilmour ... Megan Harrison Hopkins