The Royal Court Theatre has today revealed the final wad of shows for 2025. Six productions, playing between May to December, complete artistic director David Byrne’s programme for the year. In ...