If there's one movie that no matter how many times you've seen it, still makes you cry, it definitely has to be Titanic. The 1997 American disaster flick has been named Hollywood's biggest tear-jerker of all time. In a poll conducted by a consumer website for the top five tear-jerker movies, the James Cameron blockbuster came tops. Starring Kate Winslet and Leonardo DiCaprio, the classic film edged out Les Miserables; 2012 British epic romantic film.

"Though not everyone would admit it, we've all cried at a film at one point in our life. Titanic has the perfect combination of factors to make it the nation's favourite tearjerker. It has the epic plot, the doomed lovers and extremely moving music." A source stated on the website.

Top Five Tear-jerker movies of all time

(1) Titanic

(2) Les Miserables

(3) Bambi

(4) War Horse

(5) E.T. the Extra-Terrestrial