David Suchet gave most of his lines in English during takes, then dubbed himself in French later, after he had had the time to learn them properly.
Marc Eisenchteter and John McNulty wrote their script in French and in English, thinking that all the dialogue in English would be subtitled in French. As it turned out, English-speaking actors said their lines in French with a British accent, even in the scenes involving only British characters.