Q: who plays poirot in the new orient express? A:
Kenneth Branagh