James Gunn Denies 'Lanterns' Actor Garrett Dillahunt Is Playing Green Arrow

Over 24 hours, a swirl of rumors emerged that actor Garrett Dillahunt was going to be playing Oliver Queen aka Green Arrow in the DCU seriesLanterns, but DC Studios co-CEO James Gunn has put that rumor to rest. Dillahunt joined the cast of Lanterns in November 2024, where it was confirmed that he was playing a new character, William Macon. He has been described as a modern-day cowboy who is a conspiracy-minded, self-righteous individual hiding behind a charming facade. On Apr. 24, 2025, in a now-deleted Instagram post, Dillahunt shared a series of photos of himself wearing what looked like a Green Arrow costume with the caption "Ollie Ollie oxin free" alongside some storyboard images.
What's Your Reaction?






