The film is extremely stylish in its mix of Indian aesthetic and contemporary simplicity which reflects.The performances throughout the film are spot on with Shah Rukh Khan ruling the roost once again with his stupendous and sincere portrayal of Asoka, his myriad emotions and thoughts shining like a mirror in every frame. Kareena Kapoor as Kaurwaki makes a beautiful and sensuous princess, commanding the screen with a presence, that few of her contemporaries can rival. Kareena is really Beautiful she is my fav. actress.