Depuis le début Ryan Reynolds a été choisi pour tenir le rôle principal de Green Lantern. Peu après on a appris que l'acteur Peter Sarsgaad sera un des méchants du film et que l'actrice de Gossip Girl, Blake Lively les rejoindra.

On sait maintenant que Tim Robbins (Au nom de la liberté) et Mark Strong feront aussi parti du casting. Le premier jouera le Sénateur Hammond, père du Dr. Hector Hammond (Peter Sarsgaard). Mark Strong (Sherlock Holmes) interprétera Sinestro, un des principaux adversaires de Green Lantern.