i loved this movie! im 22 and i went with my mom to watch it. we cracked up the whole time, and so did the other movie goers! i highly recommend. you can even bring your youngest kids to watch it. it is a very clean movie and totally appropriate for all ages. i am actually waiting for this movie to come out on dvd so i can buy it. i think that this is one of jim carreys best movies!