Nightmare Alley (out Jan 20) is a solid drama-thriller from director Guillermo del Toro about a carny-turned-successful-clairvoyant chasing a "big score" from a gullible new customer. You're never quite sure where the film is heading and the exchanges between the two leads, played by Bradley Cooper and Cate Blanchett, are fun to watch as they sneakily try to get the upper hand on the other. Grade: B+.