I went to see this with 3 boys, ages 6, 8 & 10. They all loved it & it was enjoyable for me as well. The older 2 boys have read the books, and my 6 yr old is currently reading the 1st book. We all laughed a lot & they thought it was SO funny when I was grossed out! I'm not sure how young girls would feel about it, but we really enjoyed it!