Ryan Reynolds as Hal Jordan in the Green Lantern.