Question: how i met your motherda barney stinsonu kim oynuyor
Answer: Neil Patrick Harris