Les superhéros n’ont en général guère de problèmes à battre la compétition sur le grand écran. Le « Green Lantern » incarné par Ryan Reynolds n’est pas une exception, même si les 52,7 millions de dollars de recettes (36,8 millions d’euros) lors de son premier week-end d’exploitation en Amérique du Nord n’ont rien d’exceptionnel.