Which character does Garret Dillahunt play in the DC series Lanterns?
Answer
William Macon
Answer
William Macon
Garret Dillahunt plays William Macon in the DC series Lanterns.
William Macon is one of the major recurring characters in the series. Dillahunt was cast alongside Poorna Jagannathan, who plays Zoe, during the casting process for the production's supporting roles.
Macon is distinct from the show's central Green Lantern characters. The main story follows Hal Jordan and John Stewart, while recurring characters such as Macon help populate the rural community and deepen the investigation.
Garret Dillahunt joined the cast in November 2024. The role should not be confused with Thaal Sinestro, played by Ulrich Thomsen, or Antaan, played by Paul Ben-Victor.
Source: Wikipedia · fact-checked Aug. 2026