Over the last twenty years movies have grown bigger and bigger as we have been treated to some wonderful stories and big screen moments.
But you don't have a great movie unless you have some fantastic characters that everyone is invested in and loves.
And we take a look at some of the best and most iconic characters that have hit the big screen over the last two decades.
- Captain Jack Sparrow - Pirates of the Caribbean Franchise
Jack Sparrow is one of the greatest film characters of all time as Johnny Depp delivered one of the performances of his career back in 2003.
Pirates of the Caribbean: The Curse of the Black Pearl was a movie that showed that pirate movies were no longer box office poison.
The character of Jack Sparrow was based on Keith Richards from The Rolling Stones, and saw Depp at his odd and eccentric best.
It is not often the we see comedic performances pick up Best Actor Oscar nominations, but Depp bucked that trend; he lost out to Sean Penn.
The first film saw Sparrow trying to take back his beloved ship the Black Pearl. But as the franchise as continued he has done battle with Davy Jones, Kraken and Blackbeard.
The franchise is a multi-billion dollar success, and a fifth movie is on the horizon.
- Tyler Durden - Fight Club
Tyler Durden remains one of Brad Pitt's best performances in a movie that saw him reunite with director David Fincher back in 1999.
The movie was a big screen adaptation of the novel of the same name by Chuck Palahniuk.
Durden is a laid back, answers to no one kind of guy - he could be more different to the uptight, suit wearing Edward Norton.
And yet there is an intensity, a darkness and a violent side to this character and he is someone who hold your attention for the entire film.
He is cool, charismatic and a monster all rolled into one... but you just can't take your eyes off this fantastic performance from Pitt.
- The Joker - The Dark Knight
When I heard that Heath Ledger was going to take over the role of the Joker in The Dark Knight, I have to admit that I was a little unsure.
But it turned out to be a genius piece of casting as Ledger just knocks it out of the park.
This time around The Joker is a character that really gets under your skin as Ledger depicts him as lover of anarchy and chaos and yet a man of intelligence.
This is not the type of movie that you expected to see Heath Ledger star in and yet it as the most riveting performance of his career as he delivered a villain that was truly terrifying.
For his performance Ledger was posthumously awarded the Best Supporting Actor Oscar.
- Buzz Lightyear - Toy Story
"To infinity ... and beyond!" is one of the most famous lines in movie history... delivered of course by Buzz Lightyear.
It was back in 1995, yes it really is nearly twenty years old, when Toy Story hit the big screen and we were introduced to Buzz and Pixar for the very first time.
Voice by Tim Allen, Buzz is a new addition to the toy room and is soon stirring up trouble with Woody.
Buzz is a character who is filled with optimism and self belief; he believes totally in his ability to do anything and save the day.
Since the release of Toy Story, Pixar have gone on to greater things and yet Buzz Lightyear remains one of the studio's most popular characters.
- The Bride - Uma Thurman
This October, Kill Bill: Vol 1 celebrates its tenth anniversary, and yet The Bride remains one of the best female characters of the last two decades.
The movie saw Uma Thurman take on the central role as she reunited with director Quentin Tarantino.
The Bride is the strongest female protagonist that we have seen in a Tarantino movie as Thurman kicked some ass.
The two movie follow The Bride as she seeks revenge on the assassination team that tried to kill her.
Thurman has never been or looked better as he character stacked up the bodies over the two movies.
- Col Hans Landa - Inglourious Basterds
We jump from one Tarantino movie to another as Christoph Waltz was just terrific in Inglourious Basterds.
Hans Landa is an Austrian SS officer who is nicknamed the Jew Hunter - the man has a knack for seeking them out. While Landa is not a huge fan of the nickname given to him, he takes pride in his job.
Waltz plays him with an intelligence and charm as well as a touch of eccentricity; and yet there is a darkness and an evil behind his eyes.
This was a performance that really did put Waltz on the map and he went on pick up a Best Supporting Actor Oscar for his work.
Take a look at Greatest Movie Characters Of The Last 20 Years Part 2.