First thing if you have watched Silence of the Lambs (like I did) you will criticize this movie a lot. If you have not seen that movie you might think Sangharsh has something new to offer.
Preity Zinta has a bubbly personality but she could not live to the role which Jodi Foster played to perfection. Preity's fear, shock expressions were not good stand alone and bad compared to Foster's expressions.
Akshay Kumar is a nice actor but I feel he was not guided well in his role. It seems the director here did not have any clear vision of what kind of personality he would give him. sometimes he is calm other times he is jumping like a joker or screaming. It was really annoying. Anthony Hopkinz was a force of power in the original, calm scary personality. That first scene when Foster visits him in the jail and how he humiliates her is incredible. The Indian version is so bad. actually very very bad.
Ashutush Rana is creepy but his creep was not exploited. He was wasted in that role. they should have given him a creepy chilling atmosphere. Indian filmmakers do not know how to create such spooky atmosphere. In that scene where he wears a saree he reminded me of actress Silk Smitha. They look similar a bit specially the eyes.
I don't understand what are songs doing in such movie? they clearly kill the main theme and give lots of cheese to it.
Overall Sangharsh is not a good experience. Not in direction, acting, cinematography or even as a remake. The movie dies the same way Akshay Kumar's character dies while in the original Hannibal Lector lives and continues into other films and Silence of the Lambs will always remain one of the best chilling movies, while Sangharsh will be the shameful remake of it.
My final verdict is 40/100