Question: who does ryan reynolds play in green lantern
Answer: Hal Jordan