I just got finished watching this movie based on the suggestions here and I'm surprised that it didn't do better at the box office. I really liked this movie. It has everything you want from an action movie with good acting to boot. What I really liked about it is that it had a comic book feel as if I was reading a comic book. The gritty visuals were amazing and Urban is spot on with the character. I never thought than anyone could make Lena Headey ugly but they managed to do this in the movie. She's a very good villain.
I've also read that the movie did eventually profit 50 million in total and that they are going to make sequels to it (it's the rumor anyway).