They don't spoil good stories. Shawshank
Redemption, Citizen Kane,
Fight Club, three examples of movies which were *better* the second
time around.
Sure, but would the first time have been better had you been simply
told the ending? Watching a film a second time and watching it for the
first time having been told the ending are very different things.