Question: who is the actor that plays tom keen?
Answer: Ryan James Eggold