A very funny & intelligent movie that spoofs all stereotypes, American as well as Asian. A real good hearted, feel good movie with some wise insights into peoples' foibles. The cast, the songs & the dancing are awesome. Much better than so called romantic comedy "How to Lose A Man In Ten Days"