Question: Who plays barney stinson in how i met your mother?
answer: Neil Patrick Harris
answer: Neil Patrick Harris
answer: Neil Patrick Harris