Question: nph how i met your mother?
Answer: Neil Patrick Harris (born June 15, 1973 in Albuquerque) is the American actor, former child star, producer, singer, magician, dancer, director and writer who portrays Barney Stinson (and his doppelganger Dr. John Stangel) on How I Met Your Mother.