Which actor plays William Macon in Lanterns?

The story behind the answer

Garret Dillahunt plays William Macon in Lanterns.

William Macon is described as a modern cowboy who hides a self-righteous and conspiracy-minded personality behind a charming façade. He is one of the significant local figures surrounding the Nebraska mystery.

The role is connected to the Macon family. Jason Ritter plays Billy Macon, who is identified as Kerry’s husband and William’s son. Billy carries out his father’s bidding, linking the two characters within the town’s social network.

Dillahunt was cast in November 2025 alongside Poorna Jagannathan, who plays Zoe. The casting places Macon among the series’ recurring human characters rather than among the central Green Lantern heroes.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: