An actor has been fired from the Broadway production of Harry Potter and the Cursed Child following a complaint about his conduct.
James Snyder played Harry Potter in the Tony award-winning play, which was a huge success in London’s West End before transferring to Broadway, where it became the highest ever grossing non-musical in 2018.