 The adult Wittgenstein is played by Karl Johnson.The original screenplay was by the literary critic Terry Eagleton.Jarman heavily rewrote the script during pre-production and shooting, radically altering the style and structure, although retaining much of Eagleton's dialogue.