Which character does Garret Dillahunt play in the DC series Lanterns?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: