Best dressed villains

It’s always more fun to be the bad guy; not only do they behave despicably (and get away with it), but they also get to wear the best threads.

Need proof? Here’s our rundown of the best-dressed villains in film.

1
/
5

1

Cal Hockley in Titanic

Transatlantic crossings have their drawbacks, like the occasional encounter with a giant iceberg. However, travelling in first class aboard the Titanic gave cowardly toff Cal Hockley (played by Billy Zane), the opportunity to showcase some extremely powerful evening wear.

Picture: Fox/LMKMEDIA/IDS

2
/
5

2

Patrick Bateman in American Psycho

As one might expect from a massive narcissist like Bateman (played by Christian Bale), image is everything. When he’s not busy taking an axe to his colleagues or putting rats in places they don’t want to go, he’s pulling on a sharp pinstripe suit – essential for any man wanting to make a splash in the 90s ‘murders and acquisitions’ game.

Picture: LionsGate/AllStar/IDS

3
/
5

3

Calvin Candie in Django Unchained

We've already discussed how brilliant Leonardo DiCaprio looks in Django Unchained, but in case you're in need of a reminder, here he is proving he knows his way around a three-piece suit better than any other dandy on the block.

Picture: Allstar/IDS

4
/
5

4

John Dillinger in Public Enemies

Johnny Depp stars as charismatic bank robber John Dillinger in Michael Mann's Public Enemies. Back in the day, big name criminals achieved levels of fame comparable to rock stars today. And with style game like this, it's not hard to see why.

Picture: UniversalPictures/AllStar/IDS

5
/
5

5

The Mandarin in Iron Man 3

If you like your villains flamboyant and theatrical, but with a cold, murderous edge, The Mandarin (played by Sir Ben Kingsley) is your guy. Check out that beard! If he rocked a hefty turn up and button down shirt, he wouldn't look out of place roaming the streets of Fitzroy.