Heroes is the correct plural of hero. The sentence has 'one of the great ___' which requires the plural form. 'Heros' is incorrect spelling, 'heroes'' is possessive (belonging to heroes), and 'hero's' is singular possessive (belonging to one hero). Heroes is a regular plural with -es added because hero ends in -o.