Q. Why does James Bond, no matter who plays him, look so good in a tuxedo?
A. It may be because they are handsome, roguish, sophisticated actors who play one of the most dashing characters in 20th century popular fiction. But besides that, all of them follow a few simple black-tie rules(at National Post).