Best movie I've seen in a long time is a Swedish film: The Girl with the Dragon Tattoo. The actress who plays the title character gives a tour de force performance. Plotting and suspense-building are superb. Don't wait for the watered-down Hollywood version now in the works.
Cheers,
Michael