Question: who plays richard castle in the tv series castle
answer: Nathan Fillion