Question: who plays the district attorney on blue bloods?
Answer: Bobby Cannavale