Question: who does neil patrick harris voice in family guy
Answer: Preston Phelps Episode : `` Querida Grace '' 2005 Christmas Blessing , The The Christmas Blessing Nathan Andrews Television film 2005 ! 2005 -- 2014 How I Met Your Mother Barney Stinson 208 episodes ; directed episode : `` Jenkins '' 2006 Me , Eloise ( voice ) Episode : `` Eloise Goes to School '' 2007 ! 2007 -- 2009 Family Guy Barney Stinson ( voice ) 2 episodes 2008 Sesame Street The Fairy Shoeperson Episode : `` Telly 's New Shoes '' 2009 Saturday Night Live Himself ( host ) Episode : `` Neil Patrick Harris / Taylor Swift '' 2009 Batman : The Brave and the Bold The Music Meister ( voice ) Episode : `` Mayhem of the Music Meister ! '' 2009 Carrie Underwood : An All - Star Holiday Special