Jack Frost is a 1998 Christmas comedy fantasy drama film, starring Michael Keaton and Kelly Preston. Keaton stars as the title character, a man who dies in a car accident and comes back to life as a snowman. Three of Frank Zappa's four children--Dweezil Zappa, Ahmet Zappa, and Moon Unit Zappa—appear in the film.
The costume for Jack Frost's snowman form was created by Jim Henson's Creature Shop.
Jack Frost (Michael Keaton) is the lead singer in a rock band simply titled "The Jack Frost Band", based in the fictional town of Medford, Colorado, who make their living performing blues covers and an assortment of their own songs in the hope of signing a record deal. He then returns to his 11-year-old son Charlie (Joseph Cross), who has just returned from an epic snowball fight against the bully Rory Buck (Taylor Handley). They spend some quality time by building a snowman in their front yard. Afterward, Jack tucks Charlie into bed and gives him his best harmonica, which Jack got the day Charlie was born. He then jokes with Charlie, telling him that it's magical, and he'll be able to hear the harmonica wherever he is. Jack promises his wife Gabby (Kelly Preston) that he will attend his son's hockey game. However, he misses the hockey's game in favor of recording the ironically named "Don't Lose Your Faith". Jack then promises to take his family on a Christmas trip to the mountains, but is called in on a gig that could either make or break his career. On his way to the gig, Jack realizes his mistake and borrows his best friend Mac's (Mark Addy) car to go home and be with his family. Unfortunately, a bad storm begins to block his view. Due to a faulty windshield wiper on Mac's car, Jack is unable to navigate through the storm, and as a result, he crashes his car, and is killed instantly (offscreen).
And now I walk away
My entire past I've swallowed
The days are gone
When we did glow
Time has passed
I failed to grow
[Chorus:]
And our faces wither
And now I leave my way
My entire life got swallowed
The days are gone
When we did glow
Time has passed