Back for Good
Vacanze di Natale '95
writer, performer
Patience
Live from Studio Five
performer, writer
Rule the World
Live from Studio Five
performer, writer
Rule The World
The X Factor
performer, writer
Shine
Live from Studio Five
writer, performer
Greatest Day
Coronation Street
writer, performer
Back for Good
Derrick
writer
Back for Good
EastEnders
writer
Back for Good
Live from Studio Five
writer
Back for Good
Spaced
writer
Back for Good
The Office
writer
Back For Good
100 Greatest Number One Singles
writer
Back For Good
Brit Awards 1996
writer
Candy
The X Factor
writer
Greatest Day
The X Factor
performer
Love Love
X-Men: First Class
writer
Not Me, Not I
20 to 1
writer
Patience
The X Factor
writer
Rule The World
Top of the Pops
writer
Rule the World
Stardust
writer
Telescope
Nashville
writer
When We Were Young
The Three Musketeers
writer
Who'd Have Known
Dragons' Den
writer
A Million Love Songs
Gavin & Stacey
writer
Babe
Only Fools and Horses....
writer
Babe
Top of the Pops
writer
Babe
Des O'Connor Tonight
writer
Babe
Smash Hits Poll Winners Party 1993
writer
Back for Good
The Paul O'Grady Show
performer
Back for Good
Top of the Pops 2
writer
Back for Good
Top of the Pops
writer
Back for Good
An Audience with Take That: Live!
performer
Back For Good
Radio 2: In Concert
performer
Back for Good
Alba
writer
Back for Good
Please Like Me
writer
Back for Good
Official! Biggest Hits of the 90s
writer
Back for Good
The BRITs at 40
writer
Can You Feel the Love Tonight
The Lion King
performer
Candy
Radio 2: In Concert
performer
Christmas Sweater
Silent Night
writer
Everything Changes
All Star Family Fortunes
writer
Everything Changes
Top of the Pops: The True Story
writer
Everything Changes
Vacanze di Natale '95
writer
Forever Love
Top of the Pops
writer, performer
Forever Love
Radio 2: In Concert
performer
Get Ready For It
Kingsman: The Secret Service
writer
Greatest Day
Radio 2: In Concert
performer
Jump
Radio 2: In Concert
performer
Kidz
The BRITs at 40
writer
Let in the Sun
The Brit Awards 2015
writer
Let Me Go
All at Sea
performer
Let Me Go
Klein gegen Groß - Das unglaubliche Duell
performer
Let Me Go
Radio 2: In Concert
performer
Never Forget
The Paul O'Grady Show
writer
Never Forget
The X Factor
writer
Never Forget
Top of the Pops
writer
Never Forget
20 Moments That Rocked Pop
writer
Never Forget
Das perfekte Geheimnis
writer
New Day
Good Morning Britain
writer
Open Road
Radio 2: In Concert
performer
Paddington Bear
The Adventures of Paddington
performer, writer
Patience
Dancing on Ice
performer, writer
Patience
Who's Doing the Dishes?
writer
Pray
EastEnders
writer
Pray
Des O'Connor Tonight
writer
Rule the World
Who's Doing the Dishes?
writer
Shame
Miranda
performer
Shame
Strictly Come Dancing
performer
Shame
One Hit Wonderland
writer, performer
Shine
An Audience with Take That: Live!
performer
Shine
Radio 2: In Concert
performer
Shine
World Championship Snooker
writer
Since I Saw You Last
Radio 2: In Concert
performer
Sing
The Diamond Jubilee Concert
performer, writer
Stronger
Top of the Pops
performer
Sure
Top of the Pops
writer
The Flood
Radio 2: In Concert
performer
To Love Again
Friday Night with Jonathan Ross
writer
To Love Again
Live from Studio Five
writer
5 O'clock
Todd's Pop Song Reviews
writer
A Million Love Songs
An Audience with Take That: Live!
performer
Back for Good
Britain's Got More Talent
writer
Back for Good
Deutschland sucht den Superstar
writer
Back for Good
The Brontes at the BBC
writer
Back for Good (live)
100 Greatest Number One Singles
writer
Candy
Dancing with the Stars
writer
Candy
Boom Town
writer
Do It All Over Again
Britannia High
writer
Do What You Like
Girls and Boys: Sex and British Pop
writer
Dying Inside
Radio 2: In Concert
performer
Everybody Hurts
Live from Studio Five
performer
Everything Changes
Top of the Pops
writer
Everything Changes
An Audience with Take That: Live!
performer
Everything Changes But You
Skins
writer
Face To Face
Radio 2: In Concert
performer
Forever Love
The Leading Man
performer
Greatest Day
The BRITs at 40
writer
I'd Wait for Life
An Audience with Take That: Live!
performer
Love Ain't Here Anymore
The X Factor
writer
Love Love
X: First Class
writer
Never Forget
An Audience with Take That: Live!
performer
Once Upon a Christmas Song
Live from Studio Five
writer
Once Upon a Christmas Song
Britain's Favourite Christmas Songs
writer
Patience
The Paul O'Grady Show
performer
Patience
An Audience with Take That: Live!
performer
Patience
The BRITs at 40
writer
Rule the World
Deutschland sucht den Superstar
writer
Rule The World
Radio 2: In Concert
performer
Shame
Lorraine
performer
Shame
Paul O'Grady Live
performer
Stronger
The 69th Annual Tony Awards
writer
5 O'clock
The Tonight Show with Jay Leno
writer
A Million Love Songs
The X Factor
writer
A Million Love Songs
Pop Idol
writer
A Million Love Songs
Stars in Their Eyes
writer
A Million Love Songs
Good Morning Britain
writer
A Million Love Songs
Many Covers II
writer
Babe
Stars in Their Eyes
writer
Back for Good
The X Factor
writer
Back for Good
Pop Idol
writer
Back for Good
Idols
writer
Back For Good
One Hit Wonderland
writer
Back for Good
Stars in Their Eyes
writer
Back for Good
Good Morning Britain
writer
Back for Good
Slovensko hladá SuperStar
writer
Back for Good
X Factor
writer
Back for Good
Max & Paddy's Road to Nowhere
writer
Back for Good/Groove Is in the Heart/Gangnam Style/Pump Up the Jam
The X Factor
writer
Best of Me
Britannia High
writer
Candy
Bons baisers d'Europe
writer
Confessions
Britannia High
writer
Dare
Strictly Come Dancing
performer, writer
Do What U Like
Looking
writer
Do What U Like
Pop Gold
writer
Everything Changes
Granada Reports
writer
Forever Love
Deutschland sucht den Superstar
writer
Forever Love
Stars in Their Eyes
writer
Giants
Nightmare Pets: SOS
writer
Greatest Day
Britain's Got More Talent
writer
Greatest Day
I'm a Celebrity... Extra Camp
writer
Greatest Day
Wedding Day Winners
writer
Love Ain't Here Anymore
Deutschland sucht den Superstar
writer
Love Ain't Here Anymore
Dancing with the Stars
writer
Million Loves Songs
EastEnders
writer
Missing Person
Britannia High
writer
Need You Now
The Diamond Jubilee Concert
performer
Never Forget
Peter Kay's Animated All Star Band: The Official BBC Children in Need Medley
writer
Never Forget
I'm a Celebrity... Extra Camp
writer
Neverland
The 68th Annual Tony Awards
writer
One World
Won't Back Down
writer
Pray
Top of the Pops
writer
Pray
An Audience with Take That: Live!
performer
Relight My Fire
An Audience with Take That: Live!
performer
Rule the World
I'm a Celebrity... Extra Camp
writer
Rule the World
The Greatest Dancer
writer
Shame
Inside No. 9
writer
Shine
Doctors
writer
Shine
Good Morning Britain
writer
Start of Something
Britannia High
writer
The Flood
Good Morning Britain
writer
The Story of My Life
Britain's Got Talent
writer
Together We Stand
The Boss Baby: Family Business
writer
What Good Is Love
Britannia High
writer
Who'd Have Known
Love in the Countryside
writer
Without You
Britannia High
writer