"Star Wars" star Mark Hamill recently dressed up as an enemy stormtrooper from the sci-fi movies to promote a charity on Hollywood Boulevard in Los Angeles (video below).

The original Luke Skywalker told people on Hollywood Boulevard about Omaze's online charity contest where they can donate $10 for a chance to win tickets to the premiere of the latest installment of the franchise, "Star Wars: The Force Awakens," and meet the cast.

While on the street, Hamill encountered walk-around characters from the film — Darth Vader, Chewbacca, another stormtrooper — and did some cosplay fighting with a man dressed as Hamill's character, Luke Skywalker.

Hamill also asked people on the street who their favorite "Star Wars" actors were. Several said "Mark Hamill," but one woman blurted out, "Mark Hamilton," notes Vulture.