Mark Hamill storms Hollywood for charity