Last Stand (2000)

3.3 January 1, 2000 1h 34m Released

A small band of desperate freedom fighters must topple a vicious dictator before he destroys mankind's last hope.