All characters

Richard Edgar Castle

Played by: Nathan Fillion in Castle