For me, this was definately one of the best films of 2009. I liked how I really hated the main character at the start but once he started to transform I found him much easier to identify with. I also like the underlying social commentary, even if, at times, it was made perhaps a little too obvious.