La Fiera delle Illusioni – Nightmare Alley è diretto dal premio Oscar Guillermo del Toro e scritto dallo stesso del Toro insieme a Kim Morgan.
Dopo La forma dell’acqua, che l’ha fatto trionfare con un Leone d’oro e ben quattro premi Oscar, Guillermo del Toro fa un tuffo nel noir hollywoodiano più classico, tra crimine e magie.
Quando si avvicina alla chiaroveggente Zeena (Toni Collette) e a suo marito, ex mentalista, Pete (David Strathairn) in un luna park itinerante, il carismatico ma sfortunato Stanton Carlisle (Bradley Cooper) vede spianata la strada per il successo, usando questa nuova conoscenza per truffare la ricca élite della società newyorkese degli anni ‘40 tra cui un pericoloso magnate (Richard Jenkins) con l’aiuto di una misteriosa psichiatra (Cate Blanchett). Nello stesso Luna Park si trovano anche Molly (Rooney Mara), il capo imbonitore Clem (Willem Dafoe) e il forzuto Bruno the Strongman (Ron Perlman).