I think if I had to make a top ten, it would look like this:
1. The Departed
2. Little Miss Sunshine
3. Bobby
4. Thank You for Smoking
5. Last King of Scotland
6. Borat
7. Babel
8. Fast Food Nation
9. Lucky Number Sleven
10. X Men: The Last Stand (I know I'm probably the only one, but I loved it)
Also, Crank was the most surprisingly good movie of the year. Went to see it on a whim and it turned out to be one of the funniest movies I've seen in a long time.