Barrowman was born in 1967 in Glasgow, the youngest of three children. He lived in Glasgow for the first eight years of his life. Barrowman's mother was a singer and worked as a clerk in a record shop while his father was employed by the Caterpillar heavy machinery company in Uddingston. In 1975, his father's company relocated the family to the United States, where his father managed the Caterpillar tractor factory in Aurora, Illinois.

Barrowman's professional acting career began in London's West End in 1989, playing the role of Billy Crocker in Cole Porter's Anything Goes at the Prince Edward Theatre, alongside Elaine Paige as Reno Sweeney and Bernard Cribbins as Moonface Martin. He continued to appear in West End productions for the next decade, taking the title role of Domingo Hernandez in Matador at the Queen's Theatre in 1991; as Raoul in The Phantom of the Opera at Her Majesty's Theatre in 1992; as Claude in Hair at the Old Vic Theatre in 1993; as Chris in Miss Saigon at the Theatre Royal, Drury Lane in 1993; as Joe Gillis in Sunset Boulevard at the Adelphi Theatre from 1994-1995; and as Beast in Beauty and the Beast at the Dominion Theatre in 1999. Barrowman was part of the musical Godspell in 1994, and was a soloist in two songs, "We Beseech Thee" and "On The Willows". He was lead vocalist on a rendition of Strike Up the Band in Who Could Ask for Anything More? A Celebration of Ira Gershwin at the Royal Albert Hall in 1996, and he was nominated for an Olivier Award for Best Actor in a Musical in 1998 for originating the role of Cal Chandler in The Fix, a performance he repeated in Cameron Mackintosh's 1998 gala concert Hey, Mr Producer!. Barrowman played Joe Gillis in Sunset Boulevard in the West End and, briefly, on Broadway. His only other Broadway credit is in the role of Barry in the Stephen Sondheim revue Putting It Together (1999-2000) at the Ethel Barrymore Theatre opposite Carol Burnett and George Hearn. In a review of Putting It Together, theatre critic Tom Samiljan noted Barrowman's "fine baritone voice and suave looks". In 2002, Barrowman appeared as Bobby in Sondheim's Company in the Kennedy Center's Stephen Sondheim Celebration. Barrowman returned to the role of Billy Crocker in Trevor Nunn's 2003 West End revival of Anything Goes, and appeared in West End non-musical dramas, such as his role as Wyndham Brandon in Rope at the Minerva Theatre, Chichester in 1993, and he starred as Lieutenant Jack Ross opposite Rob Lowe in the 2005 production of A Few Good Men. Barrowman starred in pantomime productions of Cinderella at the New Wimbledon Theatre (Christmas, 2005-06) and in Jack and the Beanstalk at Cardiff's New Theatre (Christmas, 2006-07). He played the title role in Aladdin at the Birmingham Hippodrome over Christmas 2007-8 and as a guest act for the Royal Variety Performance at the London Palladium in 2008. Barrowman played the lead in the Robin Hood pantomime at the Birmingham Hippodrome for the 2008-09 season. He presented Andrew Lloyd Webber's 60th birthday party in London's Hyde Park on 14 September 2008. Exactly one year later, Barrowman succeeded Roger Allam as Zaza/Albin in the West End revival of La Cage aux Folles, at the Playhouse Theatre. In Melbourne, Australia on the 16th of January 2018, Barrowman performed his first and only show to a packed audience at the Melbourne Arts Centre Hamer Hall. The audience was thrilled with the singer and many hope that he will keep his promise to return with "all the bells and whistles". CANNOTANSWER

Has he done any musicals?

Barrowman was part of the musical Godspell in 1994,