The lives of a bored, disengaged taxi driver and a troubled passenger are changed forever during a long ride on Christmas Eve.
2012
2016
2014
2013
1976
2019
1951
2018
1998
2010
1981