We’ve seen many excellent acting performances. However, none of them would be possible without the writers who crafted movie characters. Arguably the best actor ever, Marlon Brando, said that even the best performers can’t create a fantastic performance without great writing.

There are many characters who’ve fascinated audiences worldwide, so it’s easier to create a list of 100 best movie characters ever. Therefore, let’s make it more challenging and make a list of the 31 best movie characters of all time.

Stanley Kowalski

Created by: Tennessee Williams and Oscar Saul

Film/s the character appears in: A Streetcar Named Desire

Actors who have played it: Marlon Brando

Blanche DuBois

Created by: Tennessee Williams and Oscar Saul

Film/s the character appears in: A Streetcar Named Desire

Actors who have played it: Vivien Leigh

Joker

Created by: Jerry Robinson, Bill Finger, and Bob Kane

Film/s the character appears in: 

  • Batman: The Movie (1966)
  • Batman (1989)
  • The Dark Knight (2008)
  • Suicide Squad (2016)
  • Joker (2019)
  • Zack Snyder’s Justice League (2021)
  • The Batman (2022)
  • Joker: Folie à Deux (2024)

Actors who have played it: Cesar Romero, Jack Nicholson, Heath Ledger, Jared Leto, Joaquin Phoenix, Barry Keoghan (credited as “Unseen Arkham Prisoner,” but confirmed as Joker)

James Bond

Created by: Ian Fleming

Film/s the character appears in:

  • Dr. No – 1962
  • From Russia with Love – 1963
  • Goldfinger – 1964
  • Thunderball – 1965
  • You Only Live Twice – 1967
  • Casino Royale – 1967
  • On Her Majesty’s Secret Service – 1969
  • Diamonds Are Forever – 1971
  • Live and Let Die – 1973
  • The Man with the Golden Gun – 1974
  • The Spy Who Loved Me – 1977
  • Moonraker – 1979
  • For Your Eyes Only – 1981
  • Octopussy – 1983
  • Never Say Never Again – 1983
  • A View to a Kill – 1985
  • The Living Daylights – 1987
  • Licence to Kill – 1989
  • GoldenEye – 1995
  • Tomorrow Never Dies – 1997
  • The World Is Not Enough – 1999
  • Die Another Day – 2002
  • Casino Royale – 2006
  • Quantum of Solace – 2008
  • Skyfall – 2012
  • Spectre – 2015
  • No Time to Die – 2021

Actors who have played it: Sean Connery, David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, Daniel Craig

Hannibal Lecter

Created by: Thomas Harris

Film/s or TV shows the character appears in: Manhunter, The Silence of the Lambs, Hannibal, Red Dragon, Hannibal Rising, Hannibal (TV series)

Actors who have played it: Brian Cox, Anthony Hopkins, Gaspard Ulliel, Aaran Thomas (young), Mads Mikkelsen

Jack Sparrow

Created by: Jay Wolpert, Ted Elliott, Stuart Beattie, Terry Rossio, and Johnny Depp

Film/s the character appears in: 

  • Pirates of the Caribbean: The Curse of the Black Pearl
  • Pirates of the Caribbean: Dead Man’s Chest
  • Pirates of the Caribbean: At World’s End
  • Pirates of the Caribbean: On Stranger Tides
  • Pirates of the Caribbean: Dead Men Tell No Tales

Actors who have played it: Johnny Depp

Michael Corleone

Created by: Mario Puzo and Francis Ford Coppola

Film/s the character appears in: The Godfather, The Godfather II, The Godfather III

Actors who have played it: Al Pacino

Travis Bickle

Created by: Paul Schrader

Film/s the character appears in: Taxi Driver

Actors who have played it: Robert De Niro

Forrest Gump

Created by: Winston Groom and Eric Roth

Film/s the character appears in: Forrest Gump

Actors who have played it: Tom Hanks

Mia Wallace

Created by: Quentin Tarantino and Roger Avary

Film/s the character appears in: Pulp Fiction

Actors who have played it: Uma Thurman

Vincent Vega

Created by: Quentin Tarantino and Roger Avary

Film/s the character appears in: Pulp Fiction

Actors who have played it: John Travolta

Jules Winnfield

Created by: Quentin Tarantino and Roger Avary

Film/s the character appears in: Pulp Fiction

Actors who have played it: Samuel L. Jackson

Michel Poiccard a.k.a. Laszlo Kovacs

Created by: Claude Chabrol, Jean-Luc Godard, and François Truffaut

Film/s the character appears in: Breathless

Actors who have played it: Jean-Paul Belmondo

Alexis Zorba

Created by: Nikos Kazantzakis and Michael Cacoyannis

Film/s the character appears in: Zorba the Greek

Actors who have played it: Anthony Quinn

Marcello Rubini

Created by: Federico Fellini, Ennio Flaiano, Tullio Pinelli, Brunello Rondi, Pier Paolo Pasolini

Film/s the character appears in: La Dolce Vita

Actors who have played it: Marcello Mastroianni

Lisbet Salander

Created by: Stieg Larsson

Film/s the character appears in: 

  • The Girl with the Dragon Tattoo (2009)
  • The Girl with the Dragon Tattoo (2011)
  • The Girl Who Played with Fire (2009)
  • The Girl Who Kicked the Hornet’s Nest (2009)
  • The Girl in the Spider’s Web (2018)

Actors who have played it: Noomi Rapace, Tehilla Blad (young), Rooney Mara, Claire Foy, Beau Gadsdon (young).

Séverine Serizy

Created by: Joseph Kessel, Luis Buñuel, and Jean-Claude Carrière

Film/s the character appears in: Belle de Jour

Actors who have played it: Catherine Deneuve

Daniel Plainview

Created by: Paul Thomas Anderson and Upton Sinclair

Film/s the character appears in: There Will Be Blood

Actors who have played it: Daniel Day-Lewis

Dr. Strangelove

Created by: Peter George, Terry Southern, and Stanley Kubrick

Film/s the character appears in: Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb

Actors who have played it: Peter Sellers

Bella Baxter

Created by: Tony McNamara and Alasdair Gray

Film/s the character appears in: Poor Things

Actors who have played it: Emma Stone

Randy ‘The Ram’ Robinson

Created by: Robert Siegel

Film/s the character appears in: The Wrestler

Actors who have played it: Mickey Rourke

Ivan

Created by: Ugljesa Sajtinac and Dejan Nikolaj Kraljacic

Film/s the character appears in: Huddersfield

Actors who have played it: Nebojsa Glogovac

Stansfield

Created by: Luc Besson

Film/s the character appears in: Léon: The Professional

Actors who have played it: Gary Oldman

Lancaster Dodd

Created by: Paul Thomas Anderson

Film/s the character appears in: The Master

Actors who have played it: Philip Seymour Hoffman

Alex

Created by: Anthony Burgess

Film/s the character appears in: A Clockwork Orange

Actors who have played it: Malcolm McDowell

Stiv

Created by: Jovan Jovanović

Film/s the character appears in: Young and Healthy As a Rose

Actors who have played it: Dragan Nikolić

V

Created by: Alan Moore and David Lloyd

Film/s the character appears in: V for Vendetta

Actors who have played it: Hugo Weaving

Milo

Created by: Nicolas Winding Refn

Film/s the character appears in: Pusher, Pusher II, Pusher III, and a 2012 Pusher remake

Actors who have played it: Zlatko Buric

Tonny

Created by: Nicolas Winding Refn

Film/s the character appears in: Pusher and Pusher II

Actors who have played it: Mads Mikkelsen

Professor Severus Snape

Created by: J. K. Rowling

Film/s and TV Shows the character appears in: 

  • Harry Potter and the Philosopher’s Stone
  • Harry Potter and the Chamber of Secrets
  • Harry Potter and the Prisoner of Azkaban
  • Harry Potter and the Goblet of Fire
  • Harry Potter and the Order of the Phoenix
  • Harry Potter and the Half-Blood Prince
  • Harry Potter and the Deathly Hallows – Part 1
  • Harry Potter and the Deathly Hallows – Part 2
  • Harry Potter (TV series)

Actors who have played it: Alan Rickman, Alec Hopkins (teenager), Benedict Clarke (child), Paapa Essiedu

Milena

Created by: Dusan Makavejev

Film/s the character appears in: WR: Mysteries of the Organism

Actors who have played it: Milena Dravić

Check out all the latest blog posts below!