Time Out says
Enter square-jawed daredevil Hal Jordan (Ryan Reynolds), he of the Ken doll physique and perfunctorily addressed daddy issues. The guy needs a calling, dammit! And boy, does he get one after being summoned to the side of a fallen Lantern, who gifts him his laser-lightshow ring and cosmos-protecting powers. Time to kick it into high gear, right? Uh, sure, just after we attend to Hal’s nonstarter romance with plastic girl Carol Ferris (Blake Lively, who isn’t). Oh, and there’s this other supervillain we gotta deal with – Hector Hammond (Peter Sarsgaard, made up with a hilarious John Carpenter-esque bald pate).
Hal eventually travels to the mystical corps-HQ planet of Oa for some sequel-ready one-upmanship with baddie-in-training Sinestro (Mark Strong), and the film’s very talented director, Martin Campbell (‘Casino Royale’), handles these otherworld scenes, as well as the finale’s tentacle-tastic Parallax fight, with expected aplomb. But whenever this Lantern returns to terra firma (too often), its imaginative flights are ground beneath the DC overlords’ demographic-pandering heels.
Cast and crew