I think you are talking about the Green Hornet, not the Green Lantern.
Nope, it was Ryan Reynolds that did the recent Green Lantern flick.