SNL skits are hilarious. I think he has kinda done what Leonardo DiCaprio has done. That is transfering a fan base from nothing but glass eyed teen girls into a more mass appeal. Still wouldn't pay a plug nickle to hear the music but not a bad actor or comedian.
Definitely talented, he did a great job in The Social Network. David Fincher said they kept having him come back in over and over again to read so they could have a reason not to give him the part, being that his celebrity might overshadow the character, but he did a great job with the part.