The lives of a young cop, a sanitation worker and a brooding pharmacist violently intersect on a bus that's hijacked by a suicidal political flunky, then cross paths again months later.
1986
1932
2004
2025
2016
1993
1996
1998
2017
1934
1995
1985
2008
2001