In my personal opinion it's not a brilliant movie. It's decently entertaining and any time Denzel gets gangster it is worth watching, but it ultimately is somewhat forgettable. It’s just too long. It just wasn't anything that special.
It really surprised me, I absolutely adore it. I liked that the first 30 mins was a story of its own, and then completely changes my expectations with everything that follows.
The Sicilian scene from that movie is one of the best pieces of acting you'll ever find and Gary Oldman is very memorable in this.