Michael KeatonMark Hamill Mark Hamill recently revealed that he was interested in playing the role of the Vulture a.k.a. Adrian Toomes, the main villain of Spider-Man: Homecoming. The part was played by Michael Keaton and fans loved him. He is the primary antagonist to Tom Holland’s Spider-Man in his first standalone movie in the Marvel Cinematic Universe. Hamill has a talent for playing villains. He voiced the Joker in several Batman animated adventures.