Barrowman debutó en teatro en 1989 en la obra "Anything Goes", de Cole Porter, que se llevó a cabo en un teatro del distrito West End, donde hizo el papel de Billy Crocker.