Sean Penn is a brilliant...
... actor.
But it seemed like he hadn't gotten "I am Sam" out of his system. So many times I thought I was seeing "Sam" instead of "Willy"... from the facial expressions to the slurred speech.
There's a huge difference in being drunk and being mentally handicapped.