Kenneth Branagh arrives to challenge The Nun II at the box office in the Hercule Poirot mystery A Haunting in Venice.