This is The Night Circus:
Erin Morgenstern's highly imaginative debut novel, which began as a NaNoWriMo project. Summit Entertainment bought movie rights to the book not long after its publication with Harry Potter producer David Heyman set to produce. No casting has been announced for the film yet, so in honor of NaNoWriMo I thought it would be fun to present my dream cast for the film:
Emma Watson as Celia Bowen
Iain De Caestecker as Marco Alasdair
Bryan Cranston as Hector Bowen (a.k.a. Prospero the Enchanter)
Alan Rickman as Alexander H.
Lily James as Isobel Martin
Johnny Depp as Chandresh Christophe Lefévre
Rila Fukushima as Tsukiko
Elle Fanning as Penelope "Poppet" Murray
Robbie Kay as Winston "Widget" Murray
Jared S. Gilmore as Bailey Clarke
Christoph Waltz as Herr Friedrick Thiessen
Kiera Knightly and Natalie Portman as Tara and Lainie Burgess
Dan Stevens as Ethan W. Barris
Shohreh Agdhashloo as Mme. Ana Padva
Director: Ang Lee
And there is my dream cast for an awesome film adaptation of The Night Circus.