The Top 20 Movie Shootouts

Police officer Li and hit man Ah Jong enjoy a peaceful moment in the church before the violence erupts in "The Killer" (1989).

Police officer Li and hit man Ah Jong enjoy a peaceful moment in the church before the violence erupts in "The Killer" (1989).

Best building security ever from "The Matrix" (1999).

Best building security ever from "The Matrix" (1999).

Neo (Keanu Reeves) clears the room in "The Matrix" (1999).

Neo (Keanu Reeves) clears the room in "The Matrix" (1999).

Lyle Gorch (Warren Oates) turns the heavy machine gun on Mapache's men in "The Wild Bunch" (1969).

Lyle Gorch (Warren Oates) turns the heavy machine gun on Mapache’s men in "The Wild Bunch" (1969).

Tector Gorch (Ben Johnson) and Lyle Gorch (Warren Oates) get shot to pieces in "The Wild Bunch" (1969).

Tector Gorch (Ben Johnson) and Lyle Gorch (Warren Oates) get shot to pieces in "The Wild Bunch" (1969).

Tequila (Chow-Yun Fat) fights off the Triad gangsters while holding an infant (notice the cotton in his ears) during the eye-popping hospital shootout in John Woo's masterpiece "Hard Boiled" (1992).

Tequila (Chow-Yun Fat) fights off the Triad gangsters while holding an infant (notice the cotton in his ears) during the eye-popping hospital shootout in John Woo’s masterpiece "Hard Boiled" (1992).

The hospital shootout in John Woo's "Hard Boiled" (1992) ends with Alan (Tony Leung) being taken hostage by a Triad boss.

The hospital shootout in John Woo’s "Hard Boiled" (1992) ends with Alan (Tony Leung) being taken hostage by a Triad boss.

Chris Shiherlis (Val Kilmer in the distance) and Neil McCauley (Robert DeNiro in the foreground) battle with L.A.P.D. in "Heat" (1995).

Chris Shiherlis (Val Kilmer in the distance) and Neil McCauley (Robert DeNiro in the foreground) battle with L.A.P.D. in "Heat" (1995).

Lt. Vincent Hanna (Al Pacino) looks for a clean shot in "Heat" (1995).

Lt. Vincent Hanna (Al Pacino) looks for a clean shot in "Heat" (1995).