Red (Nicholas Cage) es un leñador que vive alejado del mundo junto al amor de su vida, Mandy (Andrea Riseborough). Un día, mientras da un paseo abstraída en una de las novelas de fantasía que suele leer a diario, Mandy se cruza sin saberlo con el líder de una secta que desarrolla una obsesión por ella.