The story centers around David Haller (Dan Stevens), who has been diagnosed with schizophrenia and has struggled with it since childhood. He meets a girl in his dreams, and everything suddenly changes. He is faced with the possibility that everything he sees and hears may be real.