With Ryan Reynolds out who will play the Emerald Crusader?
Idris Elba - John Stewart
Best known for: "Luthor," "Prometheus," "Mandela: Long Walk to Freedom"
Why: Elba can easily bring the "oh so serious" intensity that differentiates Stewart from his fellow Lanterns. And if you need an actor who will make sure Green Lantern won't get blown off the screen by whomever is playing Batman (let's assume Christian Bale) and Superman (Henry Cavill), than Elba is clearly your man.