It strikes generational emotional strings, the grace and charm reflected in honing in a clean performance. Delight to watch, and it will make you laugh and cry.

The mystique of mixing cultures and making people laugh was phenomenal.

The performances by Margot Robbie and new faces the supporting cast are all stunning. Support team Margot andthe extendable those who decided to play the other roles, in something so complex for the satisfaction of an entire world.

The soundtrack should have been better articulated. Some of the songs are forgettable. Choreography is also a bit lacking and bad...