Question: who does ryan reynolds play in green lantern
Answer: Ryan Reynolds as Hal Jordan / Green Lantern :