Brilliant revenge flick! Denzel Washington is absolutely captivating and is a great character actor with a range like noone else. This movie has a great ensemble cast. Dakota Fanning is just amazing. It is great to see really good Australian actors like Radha Mitchell in such a good movie. The story line is well put together and the plot doesn't run too fast to take in. Keeps you wanting more people to get axed!!