| Year | Pantomime / Show | Role | Venue |
| 1998 | Jack and the Beanstalk | Henchman / Tim | The Old Vic, London (recorded for ITV) |
| 1999 | Cinderella | The Good Fairy | Brixton Academy (recorded for ITV) |
| 2000 | Aladdin | Genie of the Lamp | New Wimbledon Theatre (recorded for ITV) |
| 2000–01 | Cinderella | Dandini | Theatre Royal, Brighton |
| 2001 | Dick Whittington | Chris the Cat | New Wimbledon Theatre (recorded for ITV) |
| 2001–02 | Cinderella | Dandini | Theatre Royal, Richmond |
| 2002 | Taboo | Leigh Bowery | Venue Theatre, London |
| 2002–03 | Cinderella | Dandini | New Victoria Theatre, Woking |
| 2003–04 | Cinderella | Dandini | Birmingham Hippodrome |
| 2004 | Taboo | Leigh Bowery | UK tour |
| 2004–05 | Cinderella | Dandini | Bristol Hippodrome |
| 2005–06 | Cinderella | Dandini | Liverpool Empire Theatre |
| 2006–07 | Dick Whittington | Spirit of the Bells | Derngate Theatre, Northampton |
| 2007 | Cabaret | Emcee | Lyric Theatre, London |
| 2009 | Strictly Come Dancing Live! | Himself | UK tour |
| 2009–10 | Cinderella | Dandini | Hawth Theatre, Crawley |
| 2010–11 | Dick Whittington | Spirit of the Bells | Birmingham Hippodrome |
| 2011–12 | Cinderella | Dandini | Theatre Royal, Plymouth |
| 2012–13 | Jack and the Beanstalk | Spirit of the Beans | Mayflower Theatre, Southampton |
| 2013–14 | New Theatre, Cardiff |
| 2014–15 | Cinderella | Dandini | Grand Theatre, Wolverhampton |
| 2015–16 | Aladdin | Spirit of the Ring | Birmingham Hippodrome |
| 2016–17 | Cinderella | Dandini | London Palladium |
| 2017 | Le Grand Mort | Michael | Trafalgar Studios 2, London |
| 2017–18 | Dick Whittington | Spirit of the Bells | London Palladium |
| 2018–19 | Snow White | The Man in the Mirror |
| 2019–20 | Goldilocks and the Three Bears | The Ring Master |
| 2020–21 | Pantoland at the Palladium | Himself |
| 2021 | The Dresser | Norman | UK tour |
| 2021–22 | Pantoland at the Palladium | Himself | London Palladium |
| 2022–23 | Jack and the Beanstalk | Spirit of the Beans |
| 2023–24 | Jesus Christ Superstar | Herod | UK tour |
| 2023–24 | Peter Pan | Seaman Smee | London Palladium |
| 2024–25 | Robin Hood | Robin Hood |