Now, in no particular order, 20 of the most stylish men to ever grace the silver screen

Thomas (David Hemmings) in Blow Up

Thomas (David Hemmings) in Blow Up

Though its aspirations leaned more existential than strictly fashionable, Antonioni's Blow Up was an instant hit for how authentically it captured the look and feel of youth culture in England during the 1960s. Chief among its virtues was Thomas, the lead, his loose-fitting blue shirt and bright white pants embodying the vitality and freedom of a guy who was clearly the icon of the era.

Patrick Bateman (Christian Bale) in American Psycho

Patrick Bateman (Christian Bale) in American Psycho

Patrick Bateman was designed as the ultimate send-up of the yuppie archetype, his obsession with all things superficial only matched by his murderous impulses. And yet the fashion, maybe counter-intuitively, spoke for itself: Those Valentino suits really were the hottest thing for the time. It's hard to think of a killer with a more killer wardrobe.