Question: who is the actor that plays the grandfather on blue bloods
Answer: Leonard Joseph `` Len '' Cariou