Bereits im Juni 2006 vollendete Robert Smigel ein Skript zu "Green Lantern". Gemäß dessen wäre die Comic-Verfilmung zu einer Abenteuerkomödie mit Jack Black in der Hauptrolle geworden. Nachdem das Feedback der Fans jedoch extrem negativ ausfiel, legte das produzierende Studio das Drehbuch ad acta.
Eigentlich sollte Clark Kent alias Superman einen Cameo-Auftritt im Film haben. Letztlich wurde dies allerdings wieder verworfen, da die Filmemacher ihren erhofften Erfolg nicht einem anderen Superhelden zu verdanken haben wollten.
Bevor Ryan Reynolds die Rolle des Hal Jordan letztlich erhielt, waren Sam Worthington und Chris Pine im näheren Gespräch. Auch Bradley Cooper, Justin Timberlake und Jared Leto durchliefen Testaufnahmen für die Rolle. Außerdem bemühte sich ein Fan des Comics, Brian Austin Green, mit aller Ernsthaftigkeit darum, den Part zu bekommen.