Ryan Reynolds : Hal Jordan / Green Lantern

Gattlin Griffith : Den unge Hal Jordan

Blake Lively : Carol Ferris

Jenna Craig : Den unge Carol Ferris

Peter Sarsgaard : Hector Hammond

Mark Strong : Thaal Sinestro

Tim Robbins : Senator Hammond

Temuera Morrison : Abin Sur

Taika Waititi : Thomas Kalmaku

Angela Bassett : Amanda Waller

Jay O. Sanders : Carol Ferris

Marcela Duarte : "Beautiful girl"

Jon Tenney : Martin Jordan

Mike Doyle : Jack Jordan

Nick Jandl : Jim Jordan

Dylan James : Jason Jordan

Leanne Cochran : Janice Jordan

Amy Carlson : Jessica Jordan

Ric Reitz : The President

Michael Clarke Duncan : Kilowog

Geoffrey Rush : Tomar-Re

Paul Parducci : G'Hu

Clancy Brown : Parallax