Eh, I 'spose there are those folks who are interested in such matters as to whom would be cast as The Green Lantern, I'm just not one of them. The only superhero I give a shit about is Batman. I'll watch The Dark Knight over and over til I'm blue, all because of Heath Ledger's Joker, of course.
So yeah, Mr. Scarlett Johansson (Reynolds) won out over some hotter dudes, if you ask me: Justin Timberlake, Bradley Cooper and (swoon) Jared Leto.
I will say though, I laugh every time I see the commercial for that chick flick Ryan's in with Sandra Bullock, when he yells, "WHY ARE YOU WET?". It just strikes me as hilarious every time.