Colin Campbell as David Ashton in "A Separate Peace"