
John Barrowman returns to the stage with his touring musical theatre show My Life in Musicals, celebrating the greatest West End and Broadway musicals.
John Barrowman brings his touring show My Life in Musicals to the New Theatre Royal on Saturday 24 October, 7:30pm. It's a one-night-only stop in Portsmouth, part of a 2026 concert tour that runs from late September through mid-October across the UK.
The evening is a celebration of the West End and Broadway musicals. Barrowman has spent more than three decades on stage, playing 22 leading male roles in musical theatre, and the show draws on that. He's worked on Sunset Boulevard and Chicago, The Phantom of the Opera and Miss Saigon, and his repertoire now stretches from Anything Goes back to Sunset Boulevard and beyond. If you're into the big songs from those shows, that's exactly what he'll be singing.
Most of us know him from other things, though. He's best known as Captain Jack Harkness in Torchwood and Doctor Who, and he's sat on the judging panels of How Do You Solve A Problem Like Maria?, Any Dream Will Do and I'd Do Anything. He hosted the primetime show Tonight's The Night and played Zaza in the Olivier Award-winning La Cage Aux Folles. In 2018, he finished third in I'm a Celebrity... Get Me Out Of Here.
Every week we pick 🏆 the 5 best 🏆 things to do in Portsmouth and send them to your inbox. Just one weekly email, no spam.
By submitting your email, you accept our Privacy Policy
So, while he's a familiar face from the telly, this is a night for the theatre side of things. It's one night only at the New Theatre Royal, Saturday 24 October, 7:30pm.
Date
Saturday, 24 October 2026
19:30
Location
New Theatre RoyalPrice
Paid
Recommended Age
+14 years
Useful Links