Yes, I'm writing this in 2020

Rating: 9/10 (9 May 2020)

I was not very impressed when I first saw this in 2010 and gave it a 7/10, it's a very good movie, not a perfect one. But then I realized I keep coming back to this movie every now and then. It's that kind cinema "magic" chemistry that pulls me back once a year or so.
I guess the fact that I'm a computer engineer and entrepreneur myself contributes to this too, but mainly it's the prefect blend of the pace, the writing, the dialogs, the acting and Trent Reznor's soundtrack that make this all happen.
I give it 9/10 (and not 10/10) because of the ending tho. It comes... unexpected, even looks like something was cut out during the edit phase.