One of those "better than I expected, but not as good as I'd hoped" movies.
The story itself deserves some good will. The setup is good, the characters -- as written -- are an interesting bunch, and there are some "did not see that coming" moments.
Unfortunately, the characters -- as acted out on the screen -- are a mixed bag from barely passable through to mediocre and laughable as far as the acting goes. The acting here is about on a par with those small budget Omeleto shorts.
The directing is bland. The shoot outs and action scenes don't generate much excitement -- a fact underscored by some low budget special effects.
With better actors and some good directing, this could have been an interesting movie.