Phil Collins vocals, all instruments except where noted
Daryl Stuermer guitar (9, 10)
Tim Pierce guitars (1-11), nylon guitar (12)
Paul Bushnell bass guitar (3-10)
Jamie Muhoberac keyboards (9, 10)
Eric Rigler Uilleann pipes (9)
James Sangar additional programming (1-5, 8, 11)
/>
Produced by Rob Cavallo
Engineered by Allen Sides
Assistant Engineer Renι Weis
Pro Tools Engineering and Editing Doug McKean
Tracks #1-9, 11 & 12 mixed by Allen Sides
Track #10 mixed by Tom Lord-Alge
Mastered by Bernie Grundman at Bernie Grundman Mastering (Hollywood, CA).