Ryan Reynolds has saw off Justin Timberlake and The Hangover's Bradley Cooper to win the role of superhero the Green lantern.
The proposal actor will play the intergalactic character - whose powers come from a ring from space - in a new major Hollywood blockbuster. Casino Royale's Martin Campbell is on helming duties.
Timberlake, Cooper and Reynolds were on the final shortlist for the part - but Reynolds was eventually chosen. The other two must be green with envy!
He's the only male actor to have played heroes for both Marvel and DC. He played Deadpool in the recent Wolverine movie, and there is talk he will appear in a spin-off film involving that character.
Halle Berry is the only female to have done the same - playing Storm in both Marvel's X-Men films and DC's Catwoman.
