Question: Who directed a 2017 historical drama made from a Deborah Moggach novel?
Sentence (from "Tulip Fever"): It stars Alicia Vikander, Dane DeHaan, Jack O'Connell, Zach Galifianakis, Judi Dench, Christoph Waltz, Holliday Grainger, Matthew Morrison and Cara Delevingne.
Relevant evidence: No