Nathan Fillion is continuing his world tour of being impossibly handsome and charming (it's going very well). Really, the sixth season of his show Castle is about to wrap up, so this is as good a time as any to showcase his vaudevillian skills on the Late Show with David Letterman. Fillion, of course, does not actually wear a toupee, but he does a pretty good impression of someone wearing one.

"No one said to me as a child, 'Don't worry, when you're 40, that's going to pay off on David Letterman,'" he tells Dave. Watch the trick below.

[via CBS]