Question: who is the actor that plays the grandfather on blue bloods
answer: Leonard Joseph "Len" Cariou