Too long. It should be a tight 90 minute movie but, sadly, way too much minutiae that just fills space and doesn’t build suspense while moving the story forward.
End has a chance of redemption but, again, sadly, drops the ball. I say don’t waste your time.