Neil Patrick Harris
Barney Stinson from How I Met Your Mother is as charismatic as the actor himself. By the way, also like Stinson, Neil is an illusionist and a fan of magic.