Critics always miss the point of superhero movies, and Hollywood scriptwriters always try to improve on the original and fail. The point of superhero movies is not character, but cool special effects. What doesn't make sense to the average critic makes perfect sense to the comics fan who knows the whole backstory--who already knows the characters inside and out. Ryan Reynolds is a dead ringer for Hal Jordan. Blake Lively as Carol Ferris is one of the most beautiful women on film IMHO. The prosthetics and sfx done to create the Green Lantern corps of alien guardians is marvelous.The only reason the film doesn't work is because the scripters don't really understand their material. Green Lantern could have been a better movie--I don't think anyone likes the plotline where a protagonist has to grow up and take responsibility and save the world, but it isn't nearly as bad as the critics make it sound. Ryan Reynolds was fun to watch, and kind of funny--he does his comic bits very well. Blake Lively as Carol Ferris was gorgeous and the very image of the modern professional super woman. The actor who played Dr. Hector Hammond really carried off a very difficult role very well. Try going to a movie and looking for its strengths instead of its weaknesses, and you'll have a very different experience and a lot more fun with it.