No Country for Old Men is #1 and I completely agree.
It is actually one of the best movies that I have seen in the last few years.
The ending was so real, powerful and a fitting conclusion to everything that had come before.
Peter Travers' Best and Worst Movies of 2007 : Rolling Stone