Answer
Nathan Fillion portrayed the character Richard Castle in the popular crime drama series "Castle" for a total of eight seasons. The show initially premiered in 2009 and concluded its successful run in 2016, spanning over 170 episodes. Fillion's portrayal of Castle, a charming and witty mystery writer who assists the NYPD in solving crimes, became a fan favorite and contributed significantly to the show's long-lasting popularity.