Directed by Oscar winner Guillermo del Toro, the film The Fair of Illusions - Nightmare Alley tells the story of an ambitious and manipulative young carousel (Bradley Cooper) who associates with a psychiatrist (Cate Blanchett) who turns out to be even more dangerous than he.
Molly (Rooney Mara), Barker Chief Clem (Willem Dafoe) and Ron Perlman as Bruno the Strongman also work at the carnival.
Richard Jenkins is part of the high society audience as wealthy industrialist Ezra Grindle.
Based on William Lindsay Gresham's novel, the film is co-written by del Toro himself with Kim Morgan and produced by Guillermo del Toro and Academy Award winner J. Miles Dale.
The film will be in cinemas from January 27th.