Taxi Driver ★★★★

Bit long. Storyline evolved abruptly two thirds of the way through. Trundled along and then skidded across the finish line. Raw performance by young De Niro.