The friendship between Clark Kent and Oliver Queen was an important development in Clark's life, pushing him towards his destiny. Oliver is Clark's best friend in his adult years, seasons 8-10. Though they don't always agree on their views of justice and vigilantism, their friendship has always been very important to each other, as they share the common burden of a hero.