Cast (28)

John Waters

Self

Adam Buxton

Self

Stewart Lee

Self

James O'Brien

Self

Isaac Julien

Self

Caroline Catz

Self

Mary Harron

Self

Beeban Kidron

Self

Princess Julia

Self

Kim Newman

Self

Ben Wheatley

Self

Ralph Brown

Self

Graham Humphreys

Self

JoAnne Sellar

Self

Peter Strickland

Self

Stephen Woolley

Self

John Akomfrah

Self

Thurston Moore

Self

J.G. Thirlwell

Self

Cathi Unsworth

Self

Jah Wobble

Self

Barry Adamson

Self

Paul Putner

Self

Jane Giles

Self

Alan Jones

Self

Douglas Hart

Self

Matt Johnson

Self

David McGillivray

Self

Crew (10)

Jane Giles

Director

Ali Catterall

Director

Sarah Appleton

Director of Photography

Andrew Starke

Editor

Edward Mills

Editor

Barry Adamson

Music

Osbert Parker

Animation

Alan Marke

Producer

Jim Reid

Producer

Andrew Starke

Producer