Kenneth Branagh, an otherwise fine actor, doesn't hold a candle to David Suchet when playing Poirot.
Please explain the inappropriate content below.