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