Lanterns star Garret Dillahunt breaks the silence on his Black Hand fan casting. Last year, Dillahunt shared a post on his Instagram story, leading fans to speculate that he might be playing the villain Black Hand. How the viral Black Hand theory startedThe fan theory of Garret Dillahunt playing Black Hand started in September last year. Moreover, Dillahunt is playing William Maccon, and the supervillain’s name is William Hand, making fans instantly connect the first names of the two. Black Hand is an inventive genius responsible for creating a device that is capable of absorbing the residue of a Green Lantern ring’s energy.