I think you're right, Pete - "dapper" is the word I'd use. I don't have any Christie books to hand (I read them all years ago!) but maybe others do.

I saw the Suchet "Orient Express" on TV a month or two ago and thought he was terrible. In fact, the whole thing wasn't up to the Finney film in any way.