Asistió a la Escuela de Teatro Old Vic de Bristol y ha participado en numerosas comedias de televisión y películas para la pequeña pantalla como actor, como "Fawlty Towers", "La Vida de Brian de Monty Python", "Ripping Yarns", "Los Héroes del tiempo" de Terry Gilliam y la saga "Pinkerton´s Progress", que escribió para la BBC. En 1985, recibió la nominación a los Premios de la Academia, junto a Terry Gilliam y Tom Stoppard por el guión original de "Brazil", dirigida por Terry Gilliam. Tres años más tarde, junto a Gilliam escribieron "Las Aventuras del Barón Munchausen", la historia fantástica de un mítico aristrócrata europeo del siglo XVII, por la que recibió cuatro nominaciones para los Oscar.