David di Fiore plays Franck