Travis Bickle (De Niro) is an ex-Marine with a problem, he cannot sleep. So, he gets a job driving a taxi in the New York night. He is a man without fear so he will go anywhere anytime and of course, this means that he always sees the worst of the city.