Cate Blanchett and Bradley Cooper in 'Nightmare Alley'. Photo: 20th Century Studios
Cate Blanchett and Bradley Cooper in 'Nightmare Alley'. Photo: 20th Century Studios

'Nightmare Alley' review: gloriously stylish and visually compelling