Went with my 3 boys 7, 10, 12 and they all loved it. Even though it was a long movie, it didn't lose my interest. Yes, some of the story line is predictable. But they kept it interesting for all of us. No Oscar performances here, but just a good entertaining movie.