Jack Nicholson's interpretation of The Joker has been named the number one comic book villain.

Jack Nicholson

Jack Nicholson

The 80-year-old actor portrayed the iconic Batman villain in the 1989 'Batman' movie alongside Michael Keaton as The Caped Crusader.

Now in a survey of 2,000 adults, undertaken by Casumo.com, Nicholson's role grabbed 23 per cent of the vote beating Heath Ledger's interpretation from the 2008 'The Dark Knight'.

Other villains on the list include Danny DeVito as The Penguin from the 1992 movie 'Batman Returns'.