OK, he was great in The Social Network, but I have to admit when I was listening to his voice in Rio, I thought it was Michael Cera.
Eisenberg's a really underrated overrated actor. It's easy to like him now that Social Network has been such a success (especially after his Oscar nod) but for those who have liked him since the early 2000's, he's hard to resist. Perfect, consistent performances. I hate to say predictable because he's so good it barely matters.