Top 5 Greatest Screen Characters
Image: A scene from The Simpsons
Image: Daniel Radcliffe as Harry Potter
Buffy the Vampire Slayer
Buffy the Vampire Slayer landed the third spot, reports the Sun.
Buffy Summers played by Sarah Michelle Gellar in the popular TV series slays vampires, demons, and other forces of darkness.
Image: Sarah Michelle Gellar as Buffy Summers
At number four is Tony Soprano whose full name is Anthony John 'Tony' Soprano, Sr.
James Gandolfini played the fictional character on the HBO television drama series The Sopranos, about an Italian crime family.
Image: A poster of The Sopranos
The Joker rounded off the top five.
The comic book supervillain and arch enemy of Batman has been portrayed by Cesar Romero in the Batman television series, Jack Nicholson in Tim Burton's Batman, Andrew Koenig in Sandy Collora's Batman: Dead End, and Heath Ledger in Christopher Nolan's The Dark Knight.
Image: Heath Ledger as The Joker