- Craig Walker / vocals
- Danny Griffiths / guitar, harmonica, percussion
- Darius Keeler / bass, programming
Additional musicians:
- Pete Barraclough, Steve Harris, Dominic Brown / guitar
- Lee Pomeroy / bass
- Smiley, Steve Emney / drums
- Annelise Truss / viola & violin
- Maria Q, Jane Wall / vocals
- Steve "Keys" Watts / Hammond/Rhodes
- Carl Holt / trumpet
- Alan Glen & Tom Brazelle / harmonica
- Anita Hill / guest triangalist