We watched "Mardaani" with our Mom and we all enjoyed it even though we had to read the subtitles. Rani Mukherji is such a great actress. She portrayed her character well. It was believable. Her movies are powerful for the message they convey to the watchers.