Watched Inglourious Basterds last night. Definitely my pick for best film of the year.
I also really enjoyed Watchmen, Star Trek, Up, Where the Wild Things Are, The Princess and the Frog, Avatar and Up in the Air. Oh, and Crank: High Voltage.
Don't really have a worst of choice, but I thought Public Enemies was really meh.