The Miracle of the Cards is the true story of eight-year-old English youngster Craig Shergold (Thomas Sangster), who in 1989 is diagnosed with a brain tumor. Although the prognosis is negative, Craig's mother Marion (Catherine Oxenberg) becomes convinced that there is a cure for it, and that the means of finding that cure is to break the Guinness World Record for receiving greeting cards. Broadcasting a plea to everyone in the world, Marion is successful in bringing 350 million cards to Craig's door. One of those cards provides the key for Craig's ultimate salvation. A cynical reporter, Josh (Kirk Cameron), finds himself witnessing a miracle he can hardly believe.