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