Answer this question:

who plays richard castle in the tv series castle??
Nathan Fillion