Warner Bros. has finally found someone to wear its power ring. The studio has picked comic book movie veteran Ryan Reynolds to play Green Lantern, says the Hollywood Reporter. Reynolds beat out Bradley Cooper, Jared Leto, and Justin Timberlake for the part. He’ll be the first actor to don the tights for both Marvel and DC; he played Deadpool in X-Men Origins: Wolverine, and Hannibal King in Blade: Trinity. (More Green Lantern stories.)