1990
Have I Got News for You as SelfNaN
Have I Got a Bit More News for You as Self - Panellist2024
Strictly Come Dancing: 20 Fabulous Years as Self2023
ABBA Silver, ABBA Gold as Herself - choreographer2022
Kylie Minogue V The Bee Gees as Self (archive footage)2022
ABBA V Queen as Self (archive footage)2022
When Tina Turner Came to Britain as Self2016
The Entire Universe as Participant2014
The Nation's Favourite Queen Song as Self2012
The Great Sport Relief Bake Off as Self - Contestant2011
Celebrity Antiques Road Trip as Self - Participant2011
Pointless Celebrities as Self2011
Celebrity Big Brother's Bit on the Side as Self2011
Eurovision: Your Country Needs Blue as Self2011
The Toys That Made Christmas as Self - Child of the '50s2010
Strictly Come Dancing The Live Tour as Not available2009
Eurovision: Jade's Story as Self2006
It Started with Swap Shop as Self2005
The Friday Night Project as Self2004
Strictly Come Dancing as Self - Judge2002
I'm a Celebrity...Get Me Out of Here! as Self1996
Never Mind the Buzzcocks as Self1994
Ready Steady Cook as Self - Guest2018
Myth: The Rise and Fall of Orpheus Director2014
Monty Python Live (Mostly) Choreographer2008
Britannia High Writer2008
Britannia High Executive Producer2008
Britannia High Creator2004
Kenny Everett - The Complete Naughty Bits Choreographer1988
Salome's Last Dance Choreographer1985
Legend Choreographer1984
Facelift Choreographer1983
Digital Dreams Choreographer1983
Monty Python's The Meaning of Life Choreographer1982
Annie Choreographer1980
Can't Stop the Music Choreographer1979
Escape to Athena Choreographer