Nathan Fillion...as if playing the wonderful Richard Castle isn't enough his real geeky personality just sends him over!