Some others:
Kristen Stewart -- She got a bad rap for her most popularized films -- basically the Twilight crap, and that Snow White film she did (totally miscast in that one) -- but if you ever see her in any dramatic arthouse films, she is totally top notch and has actually been winning awards overseas (like a Cesar -- equivalent to the US Oscar). Think "Clouds of Sils Maria" or "Personal Shopper." They are just films not a lot of people know about or take time to see. I think she even got kudos for Adventureland some years back. Basically, she's just not cut out for blockbuster / conventional roles, she just is now working films suited for her acting approach.
Robert Pattinson -- Same deal, and he's been making a comeback in the last few years with films like "High Life" and "Good Time." his first role was splashy -- Cedric in "Harry Potter & Goblet of Fire" -- but again got dragged through the muck by Twilight. He's in Eggers' second moody horror film "The Lighthouse" coming out at the end of October.
Jack Black -- Again, he just needs the right roles. He can be really lovable and accessible. Think more "School of Rock" here.
Yeah, I'm having trouble remembering how much I've seen him outside of movies that utilize his familiar personality. (I know he was in that film a year or two back, playing a doc who was studying concussions in pro football, but I didn't see it.) He's essentially super-likable and feels grounded.
---
I was gonna mention Bill Hader, because for a long time he was kind of written off as a comedian; but lately he seems to be getting the praise he deserves. Kristen Wiig also seems to be considered a successful actress now too.