Bit obscure, I know, and only for Agatha Christie fans (I've been revisiting Poirot and Miss Marple for some comfort viewing) but Zoe isn't Ariadne. She's far too clipped and curt for the character.
On the other hand, David Suchet is perfection as Poirot.