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