Question: who plays poirot in the new orient express
Answer: Kenneth Branagh as Hercule Poirot