Sharmila Tagore also known by her married name Begum Ayesha Sultana, is an Indian actress whose illustrious career spanned over six decades across Hindi and Bengali films. From Wikipedia
The Bollywood newcomer acknowledges the film's criticism, rates his performance, and expresses regret over an aggressive reaction to a critic.