Filmy:
* Różowe flamingi (1972): Waters zagrał rolę „The Divine” w tym kultowym klasycznym filmie.
* Desperackie życie (1977): Pojawił się także w tym filmie jako „The Divine”.
* Poliester (1981): Waters zagrał rolę „The Divine”, a także wyreżyserował ten film.
* Lakier do włosów (1988): Waters wystąpił w tym filmie jako sprzedawca w sklepie z płytami.
* Płacz (1990): Na krótko pojawił się jako dyrektor szkoły.
* Serialna mama (1994): Waters zagrał w tym filmie rolę „Boskości”.
* Pecker (1998): W tym filmie ponownie pojawił się jako „The Divine”.
* Brudny wstyd (2004): Waters zagrał w tym filmie rolę „Boskości”.
* Ten brudny świat (2006): Wystąpił w tym dokumencie o swoim życiu i twórczości.
* Stacja Fruitvale (2013): Waters pojawił się epizodycznie jako reporter wiadomości.
* Dom, który zbudował Jack (2018): Waters odegrał niewielką rolę w tym filmie Larsa von Triera.
Telewizja:
* Simpsonowie (1991): Waters wypowiedział się w odcinku „Homer Defined”.
* South Park (1997): Wyraził także siebie w odcinku „Chef Aid”.
* Rodzina Soprano (2001): Waters wystąpił epizodycznie w roli reżysera w odcinku „Błękitna kometa”.
* Aresztowany rozwój (2003): Odegrał niewielką rolę w odcinku „Niepokalane wybory”.
* Program Larry'ego Sandersa (1992-1998): Waters pojawił się kilka razy w tym serialu jako on sam.
* Brzydka Betty (2006–2010): Pojawił się jako on sam w odcinku „Świat Ugly Betty”.
* Wyścig dragów RuPaula (2010-obecnie): Waters wielokrotnie występował jako gościnny sędzia w tym programie.
Chociaż jego występy w innych projektach są ograniczone, John Waters jest najbardziej znany ze swoich własnych, wyjątkowych i wpływowych filmów.