Beautiful, interesting, incredible cinema.
Marathon has eight stages before the finish line. And so does life.