The plot of "A Taxi Driver" culminates in a series of life-altering decisions and sacrifices. A key turning point is the death of the student translator, Gu Jae-sik. He is captured by the secret police while helping Peter and Man-seob and is later found beaten to death. His death is a brutal shock that shatters any remaining naivety for Man-seob, making the conflict deeply personal and solidifying his resolve to help Peter.
After witnessing the army's horrific massacre of unarmed civilians at a provincial office, Man-seob finally commits fully to the mission. The film's climax is the escape from Gwangju. In a heavily fictionalized sequence, Man-seob's taxi is pursued by secret police. The local Gwangju taxi drivers, led by Hwang Tae-sool, heroically intervene, using their own vehicles to block the pursuers, sacrificing themselves so that the truth can get out. At a final military checkpoint, a sympathetic young sergeant, recognizing the terror in Man-seob's eyes and the Seoul license plates Hwang gave him, chooses to look the other way and lets them pass.
At the airport, Man-seob and Peter share a quiet, emotional farewell. Peter asks for Man-seob's name and number to stay in touch, but Man-seob, likely to protect himself and his daughter, writes down the false name "Kim Sa-bok" and a fake number. The ending flashes forward many years. Peter receives an award for his journalism and publicly expresses his gratitude to the brave driver he knew as Kim Sa-bok, whom he has never been able to find. In Seoul, Man-seob, still a taxi driver, reads an article about Peter's speech and quietly whispers his own thanks, missing his friend. The film concludes with footage of the real Jürgen Hinzpeter, who passed away in 2016, speaking of his wish to one day see his brave driver again.