America worships celebrities. They're the beautiful people we wish we could be, but thanks to a steady diet of high-fructose corn-syrup and McDonald's meat-flavored conglomo-discs, we never will be. And with that in mind, remember that celebrities are simply human beings, and are subject to looking like shit sometimes, too. Check out these pictures of celebrities looking rather human (and in some cases, not human at all), in no particular order.
Cameron Diaz

Eva Longoria

Jessica Simpson

Angelina Jolie

Marilyn Manson

Heidi Klum

Katherine Heigl

Scarlett Johansson

Drew Barrymore

Sharon Osborne

Pam Anderson

Hilary Duff

Jessica Alba

Goldie Hawn

Kathy Griffin

(just kidding)
Kelly Clarkson
