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