Gary promises first musical will leave you ‘craughing’