James Jones-who wrote the novel-couldn't have picked a better cast-at their best.