This is a brilliant film with, in my humble opinion De Niros best performance ever. He plays the original loner who prophesises that one day a "real rain will come" to N.Y and wash the "filth" from the streets. As he's an insomniac he gets a job as a Taxi Driver working late nights in the worst parts of town. he sees things that anger him and throughout the film he is drifting further and further away from reality. He forms an unsteady relationship with a beautiful woman named Betsy. And meets a teen prostitute (Foster) whom he is intent on rescuing from her controlling pimp (Keitel). Oh and he takes a slight interest in guns somewhere along the way. A brilliant film from a brilliant collaboration.