Movies:
* Pink Flamingos (1972): Waters played the role of "The Divine" in this cult classic film.
* Desperate Living (1977): He also appeared as "The Divine" in this film.
* Polyester (1981): Waters played the role of "The Divine" and also directed this film.
* Hairspray (1988): Waters had a cameo as a record store clerk in this film.
* Cry-Baby (1990): He made a brief appearance as a school principal.
* Serial Mom (1994): Waters played the role of "The Divine" in this film.
* Pecker (1998): He appeared as "The Divine" again in this film.
* A Dirty Shame (2004): Waters played the role of "The Divine" in this film.
* This Filthy World (2006): He appeared in this documentary about his life and work.
* Fruitvale Station (2013): Waters made a cameo appearance as a news reporter.
* The House That Jack Built (2018): Waters played a small role in this film by Lars von Trier.
Television:
* The Simpsons (1991): Waters voiced himself in the episode "Homer Defined."
* South Park (1997): He also voiced himself in the episode "Chef Aid."
* The Sopranos (2001): Waters had a cameo as a movie director in the episode "The Blue Comet."
* Arrested Development (2003): He had a small role in the episode "The Immaculate Election."
* The Larry Sanders Show (1992-1998): Waters made a few appearances as himself in this show.
* Ugly Betty (2006-2010): He appeared as himself in the episode "Ugly Betty's World."
* RuPaul's Drag Race (2010-present): Waters has made numerous appearances as a guest judge on this show.
While his appearances in other projects are limited, John Waters is most famous for his own unique and influential films.