This movie is hilarious for almost all ages. Your 10 year old is probably the oldest that would understand most but might not be appropriate unless they’re mature for their age. Even as a grown adult this is one of the funnest movies I’ve seen in awhile.
And to those saying “it’s not appropriate to watch with your kids” no kidding. It’s not a “kid” movie. It’s not marketed that way or presented to be that way. It’s a hilarious movie for adult or mature minds which reflects the Rating.