Blixa Bargeld: Guitar, Bass, Guitar Feedback, Keyboards, Pedal Steel, Slide Guitar, Vocals, Backing Vocals, Handclaps
Kate & Anna McGarrigle: Backing Vocals
Nick Cave: Guitar, Harmonica, Producer, Effects, Engineer, Keyboards, Hammond Organ, Piano, Sound Effects, Synthesizer Strings, Vocals, Backing Vocals, Human Whistle, Arranger
Mick Turner: Guitar
Nick Cave & The Bad Seeds: Producer, Percussion, Backing Vocals
Warren Ellis: Violin, Bouzouki, Loops, Mandolin, Arranger
Mick Harvey: Guitar, Bass, Drums, Xylophone, Producer, Cymbals, Engineer, Acoustic Guitar, Keyboards, Marimba, Mastering, Organ, Hammond Organ, Sound Effects, String Arrangement, Vibraphone, Vocals, Backing Vocals
Shane MacGowan: Vocals
Jim White: Drums
Barry Adamson: Bass, Timpani, Orchestral Arrangement
Flood: Producer
Gareth Jones: Producer
The Bad Seeds: Producer, Percussion, Backing Vocals
Kid Congo Powers: Slide Guitar, Backing Vocals, Tremelo Slide Guitar, Handclaps
Hugo Race: Guitar
Nick Launay: Producer
Victor Van Vugt: Producer, Drum Machine, Drum Programming
Bill McGee: String Arrangement, Woodwind Arrangement
Jim Sclavunos: Drums, Bells, Bongos, Percussion, Organ, Shaker, Tambourine, Tubular Bells
Roland Wolf: Piano, Backing Vocals, Handclaps
Thomas Wydler: Drums, Percussion, Tambourine, Backing Vocals, Handclaps
Astrid Munday: Percussion
Tony Cohen: Producer, Percussion, Backing Vocals
James Johnston: Guitar, Organ, Arranger
Conway Savage: Hammond Organ, Piano, Electric Piano, Vocals, Backing Vocals
Martyn P. Casey: Bass, Backing Vocals
Tracy Pew: Bass
Bronwyn Adams: Violin, Backing Vocals
Michael "Max" Macken: Mastering
Terry Edwards: Brass