Nisipeanu plays it occasionally. I think opening theory, especially at the top level, is an amorphous thing that's hard to completely understand without geting inside of players' heads. People used to consider the Berlin Ending as just bad for Black. Now, "everyone" (using that word losely) plays it or at least considers it viable. There used to be more Sicilians in the 2000s. Now, I don't see as many Sicilians (though, it's hardly unpopular). I think later on, people might consider playing the Caro-Kann more at the top levels. If the Sicilian Dragon can still be played at 2700+ level (by Nakamura), then the Caro-Kann will have it's say!
What modern players play the Caro?

I'm pretty sure there are plenty enough 2700s that play it for it to not be considered a dead opening.

i think carlsen played the caro against anand also..not sure i remember exactly but i think so...in one of the wc match games. anand made some comment after the game that he was suprised and couldnt remember his caro theory
Oh yeah, that is true! Unfortunately, it seemed like he was aiming for a short draw. It was not a real game, so to speak :-)

there are some opening that are just good...always will be good...especially if they have a long tested hostory...the caro and petroff etc..all of this is stuff thays never going to be refuted. it just becomes fashionable or not at the top for whatever reason. if the berlin ruy lopez is fashionable and doing a petroff job just fine then people wont use the petroff...at least not until someone shocks thr world with some italian game wins heh...who knows.
As for Italian game wins, how about Wei Yi?
http://www.chessgames.com/perl/chessgame?gid=1782810
I know, he doesn't have many, but his name immediately came to mind. Sorry, don't want to hijack the thread. Just a sidenote :-)

http://www.chessgames.com/perl/chessgame?gid=1795067
This was a great Nisipeanu game from 2015. He plays an aggressive g7-g5, which is not typical.

I have noticed that some higher level players try to avoid some lines when playing against some what weaker competition. I'll put it that way.
I have noticed same thing with my games.
For example:
When I play against people who are about 50-200 points below me.
I have noticed that when I play lines like the Caro-kann.
Even if my opponent messes up some where in there line. Its very hard to punish them right away.
Generally lines like the Caro-kann are very solid lines but they are not as demanding. They don't put alot of pressure on the opponent.
An when your opponent messes up in the line for example generally it will take you several more moves before there error begins to manifest.
In other lines like the Sicilian for example 1 slip up and one side might ended up checkmated on the spot.
In lines like the Caro-kann 1 slip up will result in like a 10 move sequence that will end up with you winning in like an endgame position for example.
An generally when you play weaker competition. You can often make them panic or get intimidated by lines that pressure them more.

like if im playing someone weaker and they do some sac attack on me its a huge relief...cause then i know how to win : just kill their attack. but if im the one forced to attack i just see too many defensive resources for them. i feel like im bluffing and its embarrasing
I think I know what you're getting at. I also find a lot of defenses for my opponents!

LOL @ Chessman1504
I been there for sure as well.
You do an attack than see all the variations your opponent is about to crush you in.
Than all of a sudden they play a losing move and your like shocked.

ive seen lots of great ideas from nissipeanu...use one of his petroff ideas in fact. he seems good at giving a bit of poison to an otherwise quiet opening. interesting style.
this is what im looking for, really. its what i like to do to openings. I like playing solid lines and blowing it up for fun.
ive played the french since i got back into chess a year or two ago. and I like to look at Morozevich playing the opening. but whats turning me to the caro is how much i hate the french exchange. i cant even find anything in moro's games that make it so i dont want to throw my head through a wall if i get stuck in that variation. and damn near every sideling i run into gets thrown into an exchange sooner or later. at least in the caro if someone wants to go rogue on me, i either get a caro/slav structure, or both center pawns and an open c file. which i can tolerate better than sharing the e file where everything gets traded off

Here is a link to the Caro-Kann study group/game analysis thread:
http://www.chess.com/forum/view/chess-openings/caro-kann-study-group-1e4-c6

LOL @ Chessman1504
I been there for sure as well.
You do an attack than see all the variations your opponent is about to crush you in.
Than all of a sudden they play a winning move and your like not surprised.
There. That's better (in my case!) :)

Here is a link to the Caro-Kann study group/game analysis thread:
http://www.chess.com/forum/view/chess-openings/caro-kann-study-group-1e4-c6
im already an admin to that group lol
I dont really follow players openings that much, but I havent seen a 'Caro Player' in quite awhile. Just curious. Ill even take some older players (besides Karpov of course).