Question: who plays marty deeks on ncis los angeles
Answer: Eric Christian Olsen