Brad Pitt's Tyler Durden from the movie Fight Club has topped the chart as the Greatest Movie Character of All Time.
Pitt's soap making street fighter has beaten the likes of Star Wars' Darth Vader and Han Solo, The Dark Knight's The Joker, Silence of the Lambs' Hannibal Lecter and Indiana Jones in an Empire poll.
The full Top 10 are:
Tyler Durden
Played By: Brad Pitt
Film: Fight Club
Darth Vader
Played By: David Prowse / James Earl Jones (voice)
Film: Star Wars
The Joker
Played By: Heath Ledger
Film: The Dark Knight
Han Solo
Played By: Harrison Ford
Film: Star Wars
Dr. Hannibal Lecter
Played By: Sir Anthony Hopkins
Film: The Silence Of The Lambs
Indiana Jones
Played By: Harrison Ford
Film: Raiders Of The Lost Ark
The Dude
Played By: Jeff Bridges
Film: The Big Lebowski
Captain Jack Sparrow
Played By: Johnny Depp
Film: Pirates Of The Caribbean
Ellen Ripley
Played By: Sigourney Weaver
Film: Alien
Vito Corleone
Played By: Marlon Brando
Film: The Godfather