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.
1977
1985
2006
1992
1958
2002
1971
1954
1995
2001
1990
1999
1946
1968
1996