I've heard before that Keanu Reeves is an all-round thoroughly decent bloke, which makes it a lot harder for me to rip on how aweful he usually is as an actor coz then I feel bad lol.
Same for Tom Cruise. I don't know what it is about Cruise but there's something about him that I find slightly annoying and makes me want to hate him (the "shit eating" grin permnantly plastered onto his slighly smug looking face doesn't help) but I keep hearing stuff about him that makes him sound like he's actually an ok guy (apart from all the Scientology stuff).
As for Tupac; I'm not sure that quite makes up for that whole rape thing.