Question: who is the actor that plays jamie on blue bloods
Answer: William `` Will '' Estes