I loved this film! Yes, its cartoonish and over the top, but that is key to its brilliance. It doesn't take itself too seriously, but it has amazing wall to wall action as good as any martial arts film out there. I laughed so hard at so many places my cat jumped and ran off my lap. Its not too gory but it does have a fair amount of violence, so while its extremely funny it also may not be suitable for young children. Stephen Chow is a genius and this film has to be one of the greatest in its genre.