His portrayal of Tony Soprano is perhaps the best portrayal of a tv villain ever in my opinion. Of course it is going to be hard keeping up with the same standards when doing movies and entirely different roles. The problem is that most people still really see him as Tony Soprano and not who he plays nowadays. You've seen him for 70+ episodes (70+ hours) doing one role.

That being said, He is a talented actor, but I have to admit that I too still see him as Tony Soprano. Hard watching the Taking of Pelham 123 then...