Giving it 3 stars only because the acting was okay.... But the script and directing of it was absolutely horrendous.
It's one thing to give your screen characters the IQ's of a potato, but it's unforgivable to treat your audience as morons. Add to that a slow pacing only made even slower by numerous flashbacks.
It might have been saved by at least a good finale confrontation between the main protagonist and antagonist, but even that was omitted. Instead we were given a ridiculous ,unrealistic and almost laughable act at the end.