The devil, disguised as a magician, comes to 1920s Moscow and wreaks havoc on a writer, his girlfriend, and a young poet.
Elizabeth Olsen
Neil Patrick Harris
Christoph Waltz
Dave Bautista
Caleb Landry Jones
Karen Gillan
Will Poulter
John Mulaney
Will Poulter
Stephen Graham
Andrea Riseborough
Join the Conversation