I really loved this film. The suspense was built up from start right up until the shocking ending, which is not surprising for a Roman Polanski film, but this shows the director at the top of his game. The cast, which includes Ewan McGregor, Pierce Brosnan and Olivia Williams, all give top performances and the script is very clever and keeps the pulse racing. I was completely taken away by the complexity and entertainment value of this film, and it certainly would place in my 'Top 5 films list' of 2010.