I want to be fair. My expectations weren't high but this turned out to be much better than I thought. The story has some really interesting twists and kept me engaged but yes, there are also quite a few holes in that plot. The acting... I'd say it's acceptable. Look, this is no Oscar material but it's entertaining enough and with good production value.