This would get 3 and a half stars from if it was possible. This is neither a 5 star or a one star movie. So its not in the same ball-park as The Godfather or Goodfellas but its miles better than a lot of rubbish that comes out of Hollywood today.
The cast are all good. Helen Mirren as Rose and Cuba Gooding Jr as Mickey are two asassins who are paid to kill Vicki, but as Rose has cancer and Vicki is about to give birth, Vicki is spared. In a role that Gary Oldman would have played 10 years ago, Stephen Dorff is the psycho husband/boyfriend who is left wondering what has happened to his child and the mother (who he was paying to have killed).
The film strays into areas that a lot of films won't go near. Mixed race relationships, and older women with a younger black man and the violence and sex is quite explicit. So if you don't like that sort of thing don't buy it or rent it.
In places it is overly stylised, but I cared about what happened to at least some of the characters and therefore overall I would recommend it. Renting first may be adviseable as it will not to everybodies taste. However I will certainly be watching it again and would purchase the film at the right price.