Mark Hamill (AKA Luke Skywalker) surprises fans.