CharacterCaptain Arthur HastingsCaptain Arthur Hastings in Agatha Christie Poirot (1989), played by Hugh Fraser. Played byHugh FraserAppears inAgatha Christie Poirot1989