I strongly recommend the book and movie. I read the book twice in 4 days and I watched the movie 3 times in 2 days. So I really liked this movie/book. I think that it is appropriate for kids 10/11 or older.
This story is about a 16-year-old named Hazel Lancaster (Shailene Woodley) who meets Augustus Waters (Ensel Elgort) at a cancer support group. They quickly bond over Hazel's favorite novel and they both want to know what happens after the novel ends. I don't want to spoil the story because you really should go read the book or watch the movie.