Tom Selleck and beyond: Guess the celebrity mustache

(Peter Kramer / Associated Press)
21 of 38

 

Answer: John Waters
Copyright © 2009, The Los Angeles Times