Nel 2008 torna al Melodifestivalen con la canzone "Hero", che vince e da a Charlotte l'opportunità di rappresentare il suo paese all'Eurovision Song Contest 2008. Nonostante le alte aspettative e il successo della canzone, che è il singolo più venduto da un artista svedese in quell'anno, la Svezia supera la semifinale grazie al ripescaggio della giuria e "solo" 18ª in finale.