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