In a shocking turn of events, “A Haunting in Venice” — the latest Branagh-Christie pairing — is easily the best project Branagh has directed in years. Even if some of its efforts at crafting horror fall a bit flat, the supernatural mystery offered here makes for an eerie and entertaining watch — one that is far more satisfying than its precursors.