Colin Campbell as David Ashton in "Coming Home"