It is set in present day, and from what I understand it's a re-imagining of the book, not a remake of the movie. I know a lot of people think this is totally awful and unnecassary, but I think Julianne Moore and Chloe Grace Moretz are wonderful actresses and if anyone else was going to be in this movie, it would've sucked. They can totally pull it off.