The next tour stop for John Waters is Wednesday, November 29 in Portland, OR.