SPOILER ALERT: the following article contains massive spoilers, including the ending. If you have not yet seen the movie, proceed at your own risk, or better, come back to this article later!
SPOILERS AHEAD
White Elephant Plot Summary and Synopsis
When an assassination attempt is witnessed by two cops, Gabriel Tancredi, an ex-marine turned mob enforcer (Michael Rooker), is ordered by his ruthless mob boss (Bruce Willis) to eliminate any and all threats. With an eager underling out to prove himself, rival gangs making moves and a rising body count, every step Tancredi makes threatens lives…including his own.
Source: Wikipedia (CC BY-SA 3.0).