After a impressive debut with "Aamir", Rajkumar Gupta follows it up with a topical movie "No One Killed Jessica", based on a real life story of the Jessica Lal murder case, the movie is engaging and re-vetting at the same time, Kudos to Rajkumar Gupta for a fantastic attempt. The movie questions our judicial system and represents how power is misused to deny justice.The screenplay is griping though it looses its pace a bit in the second half but overall a splendid watch. the combination of Rani Mukherjee and Vidya Balan is a treat to watch. Good performances by the entire cast but the major highlight is Vidya Balan who plays the role of Jessica Lal's sister Sabrina, Vidya represents the pain and struggle of Sabrina in the fight for justice with perfection and without going over the top....she definitely will sweep the awards for her performance....Rani Mukherjee is back...and what a come back...playing the role of Bindass journalist she is convincing and does her job well.Rajesh Sharma the actor who plays the cop is brilliant and impressive. This review will not be complete without the mention of the newcomer Myra who played Jessica, she has a spark which will take her a long way. After watching the movie you feel the research which has gone behind making this movie. If you are looking for entertainment then this is definitely not the movie to watch but yes if you are looking for a real good and hard hitting movie...GO FOR IT....HIGHLY RECOMMENDABLE.