A three-way casting race for the latest superhero movie has finally been decided. According to The Hollywood Reporter, Ryan Reynolds has officially won the role of Green Lantern.

It was reported earlier today that there was a three-way race for the role between Reynolds, Bradley Cooper and Justin Timberlake, but the trade is reporting that Jared Leto was also in contention for the role. Reynolds entered into negotiations for the role earlier today.

Reynolds will be the first actor to portray a film superhero for both Marvel and DC Comics film adaptations, with Reynolds portrayal earlier this year of Deadpool in Marvel's X-Men Origins: Wolverine.