The novel has been adapted for a television film, part of Agatha Christie’s Poirot with David Suchet. The release date is July 11th, 2010. The cast comprises Eileen Atkins as Princess Dragomiroff, Barbara Hershey as Mrs Hubbard, Toby Jones as Samuel Ratchett, Elena Satine as Countess Andrenyi, Brian J. Smith as Hector MacQueen, David Morrissey as Colonel Arbuthnot, Jessica Chastain as Mary Debenham, Denis Menochet as Pierre Michel, among others. Part of the filming included Malta standing in for Istanbul. Philip Martin directs this installment, with the screenplay being written by Stewart Harcourt (who also wrote the screenplay for The Clocks).