After months of speculation and jerking around, Warner Bros. announced the casting of Ryan Reynolds as Green Lantern in their forthcoming movie of the same name.

No stranger to the world of super-characters, Reynolds most recently played Deadpool in X-Men Origins: Wolverine. He will be reprising that character in the forthcoming solo movie. He also played Hannibal King in the third Blade movie and, at one time, was alleged to play The Flash in the movie project that disappeared in a wink.

The husband of Scarlett Johansson, Reynolds beat out Bradley Cooper, Jared Leto, and Justin Timberlake. He’ll be playing Hal Jordan, the off-again/on-again GL who dominated the continuity over the past half-century.

Green Lantern is produced by Donald De Line and Greg Berlanti and written by Berlanti, Michael Green and Marc Guggenheim. It will be directed by Martin Campbell for a 2011 release.

No word on who’s playing Ch’p.