WARNING: Contains spoilers! James Acaster