01: There Will Be Blood - Paul Thomas Anderson
Epic, brooding and pitch-perfect. Daniel Day-Lewis is stunning as Daniel Plainview, of course.
02: Zodiac - David Fincher
Very cerebral newspaper drama and police procedural thriller. Extremely well cast and exciting to the end.
03: Michael Clayton - Tony Gilroy
Couldn't have been acted any better with a cast of George Clooney, Tom Wilkinson and Tilda Swinton. Another brooding film that truly shows you the psyche of a troubled man while still telling a taut story.
04: The Darjeeling Limited - Wes Anderson
Whimsy abound in this travel film with Wes Anderson's trademark style. Wasn't too well thought of by critics, but what do they know anyway?
05: No Country for Old Men - Joel and Ethan Coen
Beautifully shot movie, a slow burn with a quirky ending that feels a little off. I feel like this movie was a bit overrated, but still it is fantastic and worth a watch anyway.
06: Gone Baby Gone - Ben Affleck
Ben Affleck's directorial debut, of course, starring his little brother Casey. Tells the story of a private investigator in Boston who examines a kidnapping case and ends up in deeper than he bargained for. Really great.
07: Eastern Promises - David Cronenberg
It's David Cronenberg, do I really have to explain more? Okay. It has Viggo Mortensen as a Russian mafioso. There. Now go watch it.
08: Breach - Billy Ray
Chris Cooper stars as FBI traitor Robert Hanssen. Ryan Phillippe leaves a little bit to be desired, to be honest. Still solid.
09: Superbad - Greg Mottola
Hysterical and quotable in every way. Don't miss it.
10: Before the Devil Knows You're Dead - Sidney Lumet
A very dark movie, almost a modern noir film without the aesthetics of that style. Star-studded cast has Philip Seymour Hoffman, Ethan Hawke, Albert Finney, and Marisa Tomei among others. Extremely tight crime thriller with an fresh perspective on the genre.