The lives of a bored, disengaged taxi driver and a troubled passenger are changed forever during a long ride on Christmas Eve.
2003
1932
1979
2014
2018
2007
2011
2010
2008
2009
2015
1985
2016