Streaming

Lanterns Finale Gives John Stewart a New Green Lantern Oath

HBO's Lanterns season 1 finale featured John Stewart reciting his own version of the Green Lantern oath, written after hearing Hal Jordan's classic take.

The season 1 finale of HBO's Lanterns featured John Stewart reciting his own version of the Green Lantern oath, according to Screen Rant. The new oath, created by Stewart after hearing Hal Jordan recite the classic version earlier in the series, references embracing fear and choosing to serve the lantern's light — a departure from the words fans of the DC Comics source material know.

In the finale, Stewart delivers the lines as his own composition rather than the standard oath. The sequence follows the earlier moment in which Hal Jordan, played by Kyle Chandler, recites the classic version. John Stewart is played by Aaron Pierre.

Where the classic oath comes from

The classic Green Lantern oath was created in 1943 for Green Lantern #9 and written by Alfred Bester, introducing the phrase "In brightest day, in blackest night..." Hal Jordan was introduced to DC Comics in 1959, and the oath became a must for all Green Lantern Corps members.

HBO's Lanterns introduced the DCU version of Hal Jordan and John Stewart. Nathan Fillion debuted as Guy Gardner in Superman in 2025 and later appeared in the series.

Quick answers

What changed in the Lanterns season 1 finale oath?

John Stewart recited his own version of the Green Lantern oath instead of the classic DC Comics version, referencing embracing fear and choosing to serve the lantern's light.

Why did John Stewart create a new oath?

He created it after hearing Hal Jordan recite the classic version earlier in the series.

Who plays John Stewart and Hal Jordan in Lanterns?

Aaron Pierre plays John Stewart and Kyle Chandler plays Hal Jordan in HBO's Lanterns.

Source