All Cast

Little Richard

Little Richard

Self (archive footage)

John Waters

John Waters

Self

Mick Jagger

Mick Jagger

Self

Billy Porter

Billy Porter

Self

Tom Jones

Tom Jones

Self

Paul McCartney

Paul McCartney

Self (archive footage)

Nona Hendryx

Nona Hendryx

Self

Valerie June

Valerie June

Self

Nile Rodgers

Nile Rodgers

Self

Fredara Hadley

Fredara Hadley

Self

Alan Freed

Alan Freed

Self (archive footage)

Elvis Presley

Elvis Presley

Self (archive footage)

Pat Boone

Pat Boone

Self (archive footage)

John Lennon

John Lennon

Self (archive voice)

Keith Winslow

Keith Winslow

Self