devil 2017