John Davidson (as Edward Burns)