Mean Guns

Mean Guns is a 1997 action film starring Ice-T, Christopher Lambert, Michael Halsey, Deborah Van Valkenburgh, Kimberly Warren, and Hunter Doughty. It was directed by Albert Pyun.
Plot.
Vincent Moon (Ice-T) is a member of a crime syndicate that has just finished building a new prison. The day before it is to open, he brings together 100 people who have wronged the syndicate in various ways, provides them with weapons and ammunition, and gives them six hours to fight each other to the death. A $10 million cash prize is hidden in the prison, to be split by the last three survivors, but Moon's men will move in and kill everyone if more than three are still alive when time runs out. Anyone attempting to leave the grounds will be killed by snipers stationed around the perimeter.
A loose alliance forms between Cam (Van Valkenburgh), an accountant who was intercepted while trying to give photographic evidence of the syndicate's crimes to the authorities, and Marcus (Halsey) and D (Warren), two professional killers. They are soon interrupted by another killer, Lou (Lambert), who briefly holds Marcus at gunpoint before being reluctantly accepted into the group. Lou is the informal guardian of a little girl named Lucy (Doughty), whom he has left in his car outside the prison. Cam is badly shaken by the violence raging around her and cannot bring herself to kill anyone.
The four broadcast an announcement over the prison's public address system, claiming that they have found the money and daring everyone to fight them for it. Cam slips away as dozens are killed in the ensuing melee, and D abandons the group only to be strangled to death by Lou. After Moon announces the actual location of the money, Marcus finds two briefcases placed in that spot and takes them, leaving behind a third one rigged with a bomb. As Marcus brings Lucy into the prison to help him take out the cash, a woman named Barbie (Tina Coté) finds the bomb and is killed when it blows the top of her head off.
During these events, Lou reveals that he took Lucy into his care after her mother and stepfather were killed, and that he is participating in the game in order to provide for her future. Cam retrieves the pictures she was trying to turn over and shows them to Marcus, saying that she had not realized the extent of the syndicate's money laundering in which she was involved until she saw them. Marcus reveals that Moon brought him into the game in the hope that he would be the only survivor.
Moon summons the final three survivors - Cam, Lou, and Marcus - to a four-way showdown. He gives each of them a gun and keeps a fourth for himself, but deliberately fails to load the one given to Lou. Marcus shoots Cam and then Lou, whom Moon dismisses as a liability due to his violent nature. Marcus then kills Moon when Moon tries to quick-draw on him. The wounded Lou claims that Lucy is his biological daughter before he and Marcus kill each other.
Cam wakes up to find Lucy standing over her. Marcus had killed Lou at Lucy's request and only grazed Cam with his shot so she could fake her death. Cam drives off in Lou's car with Lucy and the prize money.
References to other media.
Christopher Lambert plays a highly skilled killer attempting to eliminate all rivals and claim a large prize, similar to his portrayal of Connor MacLeod in the "Highlander" movies.
The soundtrack to the film is composed heavily of songs by Pérez Prado, who is a favorite artist of Ice T's character in the film.
This movie is dedicated to the memory of Stephen J. Friedman, who pioneered the production of independent films in Hollywood.
Vincent Moon's opening monologue is taken from "Thus Spoke Zarathustra" by Friedrich Nietzsche.