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