That's Michael Madsen. He's appearing on the Blue Bloods Season 3 premiere as a criminal from Danny's past.

Blue Bloods Season 3 Episode 1 Quotes

Frank: Grandpa's treating everybody to ice cream.
Danny: That's why we invite him.

You shoot, you score, you win. Now let's go get some ice cream.