Neil Patrick Harris in 'Gone Girl' in 2014
Neil Patrick Harris played Amy's old flame with a creepy obession in Gone Girl this year.Twentieth Century Fox
Neil Patrick Harris in 'Gone Girl' in 2014
TV CBS Mother
From Left: Actors Neil Patrick Harris, Kristen Schaal, Chris Cooper, Jason Segel, Mickey Rooney, Amy Adams, Rico Rodriguez and Rashida Jones arrive at the premiere of Walt Disney Pictures' 'The Muppets' on Nov. 12, 2011 in Hollywood.
Neil Patrick Harris guest starred in Glee on May 18, 2010
Neil Patrick Harris, Kal Penn, John Cho in 'Harold and Kumar Escape From Guantanamo Bay' in 2008
Stark Raving Mad
Will & Grace
MCDSTTR EC038
NEIL PATRICK HARRIS;SAO HER
Neil Patrick Harris played Amy's old flame with a creepy obession in Gone Girl this year.
Twentieth Century Fox
1 of 10

See Neil Patrick Harris' Best Roles

Oct 14, 2014

Neil Patrick Harris' memoir, Choose Your Own Autobiography, promises to trace the actor's long career — from a nerdy 14-year-old prodigy doctor in Doogie Howser to a metaphorical ladykiller on How I Met Your Mother to a potential actual ladykiller in Gone Girl. Here's a look at NPH's many roles as his book hits shelves on Oct. 14.

TIME may receive compensation for some links to products and services on this website. Offers may be subject to change without notice.