What song from Titanic was performed by Celine Dion?

The story behind the answer

What song from Titanic was performed by Celine Dion? “My Heart Will Go On” was performed by Celine Dion.

The song became Titanic’s signature theme and plays over the film’s end credits. James Horner composed the melody with lyricist Will Jennings, while Dion recorded the internationally released vocal version. It appeared both on the Titanic soundtrack and on Dion’s 1997 album Let’s Talk About Love.

Horner first developed the melody as an instrumental idea for the film. He and Jennings then created the vocal song in secret because director James Cameron initially opposed ending Titanic with a pop ballad. After hearing a demo sung by Dion, Cameron approved it, although he worried that the song might make the ending seem overly commercial.

The song became a major cultural and commercial success. It won the Academy Award for Best Original Song and four Grammy Awards, including Record of the Year and Song of the Year. A common mix-up is crediting Dion as the composer: she performed the song, but Horner and Jennings wrote it.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: