Answer the following question:

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