Question: who is the actor that plays deeks on ncis la
Answer: Eric Christian Olsen ( born May 31 , 1977 ) is an American actor .