La colonna sonora del film fu realizzata dallo stesso Phil Collins, e include la sua reinterpretazione del brano "A Groovy Kind of Love" (#1 nella Official Singles Chart) e "Two Hearts" (#6 nella medesima classifica). Entrambi i brani raggiunsero la prima posizione nella classifica Billboard. "Loco in Acapulco", fu il brano che Collins co-scrisse e produsse per i Four Tops, e in cui suonò la batteria. "Two Hearts", ebbe una nomination ai Premi Oscar 1989 nella categoria Miglior Canzone, venendo però battuta da "Let the River Run" di Carly Simon. Vinse invece ai Grammy Awards 1989 nella categoria Miglior Canzone Scritta per un Film, Televisione o altri media audio-visivi.