We love Richard Castle. It helps when he's played by the fantastic Nathan Fillion.
Added: