Unlikely Angel

Unlikely Angel is a 1996 American made-for-television Christmas fantasy-comedy film directed by Michael Switzer and starring Dolly Parton.

[1] While driving home from a bar one night, straight-talking singer Ruby Diamond (Dolly Parton) crashes her car and dies.

In heaven, she meets Saint Peter (Roddy McDowall) who reveals she can return to Earth, but only to reunite an estranged suburban family who have been torn apart since the mother died.

Ruby arrives at the Bartilson house, masquerading as a housekeeper and a nanny for rebellious teenager Sarah (Allison Mack) and her younger brother Matthew (Eli Marienthal), both of whom have trouble bonding with their distracted father Ben (Brian Kerwin) and spend most of their time alone in their bedrooms.

As Christmas Eve comes around, Matthew runs away from home, and Saint Peter appears to remind Ruby she must reunite them all by midnight.