These characters have no origin, no history or background and even after that, the fans love them more than anything. The mystery that surrounds these characters is very appealing. You will never be able to predict what they are going to do next and that unpredictability is what makes them so popular. Here’s the list of most Mysterious Characters in Movies.
#10: Travis Bickle
Played By: Robert De Niro
Movie Name: Taxi Driver (1976)
The Taxi Driver was a huge inspiration for Joaquin Phoenix’s Joker as they had many similarities. The entire movie is from Travis’ perspective but we do not know a single thing about his past, apart from the fact that he was in the military. The mystery behind the character makes the ending even better.
#9: The Driver
Played By: Ryan Gosling
Movie Name: Drive (2011)
Ryan Gosling’s character in Drive is so mysterious that even his real name is not revealed. He gives one of his best performances in Drive and he barely speaks in the movie. The Driver is a complete badass and no one really knows what he is going to do next.
Played By: Tom Cruise
Movie Name: Collateral (2004)
Tom Cruise rarely plays an antagonist in movies as he is born to play the hero. In Collateral he showed us his different side by playing a Sociopathic Hitman. Vincent was in the army before taking up this career and we do not really know why he does what he does.
#7: John Doe
Played By: Kevin Spacey
Movie Name: Se7en (1995)
John Doe is one of the most ruthless and chilling serial killers to ever appear on the big screen. He thought of himself as a messiah and he punished those who committed the seven deadly sins. He had a very devoid view of the world and the scariest thing about him is that no one knows what pushed him over the ledge.
#6: Keyser Soze
Played By: (It is a Spoiler)
Movie Name: The Usual Suspects (1996)
Keyser Soze is a legendary crime lord in the classic movie The Usual Suspects and he was considered to be a mythical figure right till his identity was revealed at the end of the movie. He likes to operate from the shadows and thanks to that no one ever sees him coming.
#5: Tyler Durden
Played By: Brad Pitt
Movie Name: Fight Club (1999)
Tyler Durden is a dynamic personality that can influence anyone around him. He is a completely raw character that gets what he wants without hesitating and he is the type of person that everyone wants to be in real. No one really knows where he came from and that is what makes him so awesome.
#4: Anton Chigurh
Played By: Javier Bardem
Movie Name: No Country For Old Men (2007)
Anton Chigurh is without a doubt one of the most terrifying characters to ever exist. His presence alone makes the audience worry about the other characters. No one knows how he is going to react and that only adds to his terror.
Played By: Frank Oz (voice)
Movie Name: Star Wars: Episode V – The Empire Strikes Back (1980)
Yoda is one of the biggest characters in the entire Star Wars saga and his impact on pop culture has been immense, but no one really knows anything about the character’s history. It has been decades since his debut and we do not even know the name of his species.
Played By: Hugo Weaving
Movie Name: V for Vendetta (2005)
V is the mysterious man behind a mask who started a revolution to overthrow a tyrannical government. His identity and background are never revealed and there is a reason behind that. He is a symbol and an idea which has a lot more worth than a single person.
#1: The Joker
Played By: Heath Ledger
Movie Name: The Dark Knight (2008)
Some people just want to see the world burn. The Joker is the biggest comic book villain of all time and the most shocking part about him is the fact that no one knows anything about him. He has no origin, no background, and history. You can’t stop the Joker because you do not even know what he wants.