Rashomon by Akira Kurosawa
The Rashomon effect arises when the same event is narrated by different people in different ways, with each coming to a different conclusion. This raises an important question: can we ever be sure of the description of past events that have been passed down to us? In the film, the answer turns out to be in the negative. The event of an assault and a murder is described by the different characters from their own perspectives, with each one of them modifying it a little to their advantage.
The film also touches upon a moral quandary: how do you retain your faith in humanity when everyone seems to act according to their selfish interests? The resolution comes at the end of the film, when one of the characters decides to raise an abandoned baby as his own. The film wants to communicate that even though we can never be sure about the veracity of events, and at times we might lose our faith in a world seemingly full of deceit and selfishness, the only way forward is to act kindly and continue living a nurturing and cherishing life.