5. The Lord of the Rings

The Lord of the Rings is a classic film that is about a boy named Froto who must destroy a ring that has the power to end the world. Little does he know, the ring is forces him into a crazed mindset which causes him to question his own morality. And all the while, he is being led by a creature named Smeagol, who only wants to keep the ring. And let’s not forget to mention that armies are moving in on each other and a massive war between good and evil is happening throughout the entire movie. The story line is good, the acting is great, and the movie will keep you glued in until the end.

 

4. Juno

Juno is probably one of the most “unknown famous” movies out there. Basically, it is about a 16-year old high school student named Juno MacGuff (played by Ellen Page) who discovers that she is going to have a baby with her longtime admirer. Paulie Bleeker (Michael Cera). She almost has an abortion but instead decides that she would like to give the baby up for adoption. With help, she meets couples who own an expensive home and agree to take care of the baby. Little does she know, their relationship is in turmoil and she is forced to make some hard decisions when it comes time to let go of her baby.

 

3. Inception

Have you ever heard of a dream within a dream? How about a dream, within a dream, within a dream? Don’t worry, not a lot of people have heard of this either. However, this didn’t stop Christopher Nolan (the Director of The Dark Knight) from producing one of the best movies of all time- Inception. To put simply, this movie will leave your head spinning until the very end and most people would agree that it is in a class of its own. The acting is incredible (Leonardo DiCaprio plays the lead role) and the overall plot is genius. Prepare to be intrigued for almost two hours if you decide to watch Inception.

 

2. Titanic

Titanic is a beautiful love story that is based on a real event- the sinking of the Titanic in 1912. The movie was directed by James Cameron and it is one of the highest grossing films of all time. Leonardo DiCaprio also plays the lead role in this movie and is joined by actress Kate Winslet, who plays a wealthy passenger on the Titanic. Leonardo’s character, Jack Dawson is in love with Kate’s character (Rose) even though he is broke and had managed to make it onboard the Titanic by winning his ticket in a hand of poker. The movie is relatively long (close to three hours) and is a must-watch for anyone who hasn’t seen it.

 

1. Avatar

Avatar made its way onto number of the list for the simple reason that it is the highest grossing movie of all time. Let’s not also forget that it was directed by James Cameron (the director of Titanic). The movie is basically about a paraplegic man named Jake Sully, who lands on a moon called “Pandora”. His mission on the planet later becomes torn as he falls in love with one of the females of a local alien tribe. This movie is unforgettable for the simple fact that Cameron brings us into another world. The acting is amazing and you’ll be glued to your seat throughout the length of the film.