John Heard, who portrayed Kevin’s father in the original film, was a versatile actor with a career spanning decades. Born on March 7, 1946, he passed away on July 21, 2017, at 71 due to a heart attack, leaving behind a legacy of memorable roles. Similarly, Robert Blossom, known for his touching portrayal of the mysterious “Old Man Marley,” died at the age of 87 on July 8, 2011, after a long career that included acting and poetry.