Devils gate 2017 plot