Rani (Kangana Ranaut) In Queen
Rani, played by Kangana Ranaut in Queen made us laugh and cry and then smile like a fool. She is shy, but she is confident. She is as innocent as it gets, and we absolutely love her. Her attitude, her never giving up personality and her faith in bringing out the best in people, makes us wish she was for real.