Max's simple life becomes complicated when his dreams start predicting the future. Max struggles to maintain his relationship with Elise and his tenuous grip on reality. When a great danger appears on the horizon, Max finds himself facing a series of drastic choices.