He is as popular as he has ever been. He writes his own ticket right now. As an actor, that doesn’t make him a has-been.
Writes his own ticket???? Are you serious?
Other than the reviving of Luke for the new Star Wars Trilogy, his work has been primarily voice acting for cartoons, and occasionally popping up on a kids TV show, like playing the “trickster” on the Flash a few times..
Hamill hardly writes his own ticket... He’s not, and never has been, in much demand as an actor. I don’t have anything against Mr Hamill, but trying to pretend he’s in huge demand as an actor, is well, incorrect.
Sure he can always do the ComiCon circuit to make money and will always be able to get some sort of work just because he played Luke Skywalker, but that doesn’t mean he’s writing his own ticket in Hollywood.