Taxi Driver is a 1976 American neo-noir psychological drama film directed by Martin Scorsese and written by Paul Schrader. Set in a morally decaying New York City following the Vietnam War, it stars Robert De Niro as veteran Marine and taxi driver Travis Bickle, whose mental state deteriorates as he works nights in the city.