I guess the IMDb rating is not anymore relevant for the quality of the movies nowadays. back then, prior to 2005, it was a good sign of distinguishing good movies from the crap, but not anymore. I guess IMDb authorities have to find ways to prevent organised efforts leading to high/low rating of the movies in their website. I have been already a victim of false ratings ,i.e. Chef, but now I read only the reviews before I watch a movie.
Having this movie below 7, I thought I should double think about watching it. but after reading some reviews here I gave it a go and can't regret a single minute of it. the movie theme is strong, characters are well-cooked and beautifully directed. I would have normally given it 7/10, cause I gave 10/10 only to very brilliant movies like "Edge of tomorrow", "Minority report", "Forest Gump", "Brave heart", etc. however, after seeing the rating of this movie in par or lower than some recent craps, I decided to give it 9/10.
It is a good movie which makes you feel good about spending 2 hours of your life for watching it.