AdvertisementOpinionHollywood Superheroes Losing The Fight For DiversityAugust 09, 2011John RidleyfacebookEmailRyan Reynolds plays Hal Jordon in this year's Green Lantern. (Warner Brothers)