An immersive fan experience outside the convention center had fans becoming trainees for the Green Lantern Corps, receiving their very own power ring once they completed their missions. One of the stars of the show, Garret Dillahunt (Fear the Walking Dead), is portraying William Macon. Per Deadline, he plays “modern cowboy William Macon, a self-righteous, conspiracy-minded man who masks his ruthless ambition behind a charming and calculated facade.” “I would certainly say I am an antagonistic presence to the Lanterns, but I know that Macon doesn’t think he’s a villain,” Dillahunt said. Based on the DC comic characters from “Green Lantern.”