Mark Hamill
The Star Wars icon explained that he didn't want to sign autographs at the premiere of The Force Awakens in 2015 as he was concerned that they were just going to be sold.
The 74-year-old actor – who plays Luke Skywalker in the sci-fi franchise – tweeted at the time: "If I could know it's a fan (not a dealer), I'd sign all night. Tired of seeing what I sign on eBay within hours."