London: Titanic theme tune My Heart Will Go On, sung by Celine Dion, has been named the top movie song of all time.
The track finished ahead of Take That`s Rule The World from the film Stardust, which came second.
Listeners to radio station Magic 105.4 voted for their favourites with the top 40, reports The Mirror.
Aerosmith`s I Don`t Wanna Miss A Thing, from the soundtrack to Armageddon, came third.
Other films with multiple entries were Grease, Moulin Rouge and The Bodyguard.