In the novel the narrator is the author himself (that is hinted by the names of his brothers and wife), while in the movie is the character of Cristo Bedoya, the closest friend of Santiago Nasar.
Director Francesco Rosi was so appalled with Rupert Everett's Spanish accent that he had his voice dubbed for the final print.