Spoiler alert! This essay discusses the ending of the film at length. Viewers who want to be surprised by the ending should not read thi...