A shirtless gallery of Nathan Fillion. He is currently starring as Richard Castle in the TV series Castle.

See Nude pics here!