Drama based on the true story of Craig Shergold (Thomas Sangster), an 8-year-old English boy with a brain tumor who received more than 350 million get-well cards. Marion Shergold: Catherine Oxenberg. Ernie Shergold: Peter Wingfield. Josh: Kirk Cameron. Dr. Middleton: Duncan Fraser. Dr. Kassell: Richard Thomas.