Dillahunt confirms his role as William Macon, debunking speculation sparked by his Instagram post featuring Green Arrow imagery.