Teledysk opublikowano 7 maja 2008 roku.

Występy na żywo: Melodifestivalen i Konkurs Piosenki Eurowizji thumb|241px|Charlotte Perrelli w trakcie wykonywania „Hero” podczas drugiego półfinału 53. Konkursu Piosenki Eurowizji 1 marca 2008 roku „Hero” zostało wykonane w ostatnim, czwartym półfinale szwedzkich selekcji do 53. Konkursu Piosenki Eurowizji – Melodifestivalen 2008. W pierwszej rundzie głosowanie utwór zdobył 98 666 głosów i zakwalifikowany został do drugiego etapu, który wygrał z 137 738 głosami na koncie. 15 marca Perrelli wykonała piosenkę w finale eliminacji jako pierwszy uczestnik. Ostatecznie wygrała rundę finałową, zdobywając łącznie 224 punkty. Jurorzy przyznali propozycji 114 punktów, które uplasowało go na 1. miejscu wśród 10. finalistów w finałowym rankingu sędziów. Dzięki 397 907 głosom widzów Perrelli otrzymała 110 punktów od publiczności (drugie miejsce). Ostatecznie wygrała selekcje z 18-punktową przewagą nad zdobywczynią drugiego miejsca w finale - Sanną Nielsen.

16 marca odbyła się specjalna konferencja prasowa, podczas której piosenkarka wylosowała drugi numer startowy w drugim półfinale Konkursu Piosenki Eurowizji. Kilka dni później w Belgradzkiej Arenie zaczęła próby generalne do występu.