Oscar Isaac révèle que les musiques exposées dans le film ne sont pas les originales, mais des reprises de musiques déjà existantes.Tyler Bates(qui a composé les anciennes musiques de film pour Snyder) et Marius de Vries (qui a composé celles du film Moulin Rouge) ont composés les musiques du film.(?)
La bande-annonce originale du film contient les musiques "Prologue" de Immediate Music, "Crablouse" de Lords of Acid, "When the Levee Breaks" de Led Zeppelin, "Tomorrow Never Knows" des Beatles, "And Your World Will Burn" de Cliff Lin et "Panic Switch" de Silversun Pickups. L'album Sucker Punch: Original Motion Picture Soundtrack a été commercialisé le 22 mars 2011 par WaterTower Music.