Taxi Driver
Taxi Driver follows Travis Bickle (Robert DeNiro), a former U.S. Marine who took up a job driving taxis in New York City to make ends meet. He begins to struggle with sleep and ends up becoming delusional and aggressive. He ends up going on a killing spree due to his manic state.
Did He Make It?
At the end of the movie, Bickle is trying to shoot himself. The police show up on the scene to arrest him. The scene ends before the viewer knows what happens, and the next scene is Bickle driving a taxi yet again. People have speculated that the killings were just a dream, but Scorcese said that it was real and that the true question was if he died or not.