Idiot Prayer: Nick Cave Alone at Alexandra Palace

2020

Idiot Prayer – Nick Cave Alone at Alexandra Palace, the extended film will be released in cinemas on 5 November, tickets on sale now. The album will be released on vinyl, CD and on streaming services on 20 November. More details here.

Ooops, no player here yet!