I think the acting was good perhaps the writing was off or directing. The story was good so I'm going to point toward the writing which is needed to develop the characters right. The actors tried with what they had. I'd recommend no problem to a B movie fan like myself. One thing I am getting sick of is the "not a happy ending" BS. Someone started that as a new twist about a decade ago and now there is no such thing as a happy ending anymore. Which makes it actually depressing in the end. A bad societal norms that has come along if that makes sense.
Overall B+ for my B movie love