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).