By Rob Hunter
Come for Kenneth Branagh’s fantastic portrayal of Hercule Poirot, and stay for, well, Kenneth Branagh’s fantastic portrayal of Hercule Poirot.