Titanic was released 20 years ago on 19 December 1997 and it's been a cult classic ever since.

Directed by James Cameron, with young Leonardo Di Caprio and Kate Winslet as its leads, the 3h14min movie is one of the most successful movies ever made. The historical drama recounts the last days aboard the 'unsinkable' Titanic before it hits an iceberg and... sinks.

Following its release, Titanic annihilated all competition. It still holds the record for the most Oscar wins for a single movie, taking 11 awards home, including Best Picture and Best Director. Only two other films have won that many distinctions: Ben Hur (1959) and Lord of the Rings: The Return of the King (2003). It also holds the record for the highest number of Oscar nominations for a movie - 14 out of 17 categories - along with All About Eve (1950) and La La Land (2016).

In total, Titanic won 122 awards across the globe.

Titanic cost $200m to make, but earned more than $2.2bn in profit worldwide. Only four movies have done better: E.T. the Extra-Terrestrial, The Sound of Music, Star Wars: Episode IV - A New Hope and Gone with the Wind (the highest grossing movie of all time with $1.6bn worldwide).

It's undeniable Titanic still holds a special place in our hearts today. The epic story of star-crossed lovers Rose and Jack inspired viewers of all ages to live their lives to the fullest. It also prompted several generations of "I aaaam the King of the woooooooooorld" and introduced countless terrible karaoke renditions of Celine Dion's "My heart will go on."

And since it's on Netflix, we're not about to let go anytime soon.

But how well do you remember the epic movie? Find out with our quiz.