Tom Cruise as Green Lantern,