All characters

Richard Edgar Castle

Played by: Nathan Fillion in Castle

Richard Edgar "Rick" Castle (born Richard Alexander Rodgers) is a fictional character portrayed by Nathan Fillion in the ABC crime series Castle. The name Richard Castle is also used as a pseudonym for real world author(s) who write real world books based on information given during the shows. The real world books have achieved success, becoming New York Times bestsellers. Actor Nathan Fillion appears as the face of Richard Castle on the books and the official website, and participates in book signings.