David Cain Haughton, born in Cork, Ireland, graduated from Cambridge and went on to work in London with a theatre group he had formed at university. He later joined Lindsay Kemp's classes at London's Dance Centre, becoming part of the cast of the first London performance of "Flowers" at the Bush Theatre, where he played the Archangel Gabriel.
As the Company began its international touring, Haughton started to collaborate with Kemp on company organisation and artistic direction, performing in all productions and working with Kemp on the conception, dramaturgy, and direction of all new shows. He was Kemp's collaborator, companion, performer, director's assistant, dramaturge, writer, Co-Director, and organizer of the Lindsay Kemp Company for 10 years.
Since 2002, Haughton has been responsible for the lighting design of all Kemp's projects. From 1982, he began working on his own projects, settling in Paris and Rome, where he established himself as a film actor under the stage name David Brandon, appearing in leading or supporting roles in roughly 100 Italian or international films.
Haughton also began directing, designing, and lighting Italian theatre productions, including three adaptations of Shakespeare for the Viterbo Festival, versions of The Bacchae, Waiting for Godot, and his own text, Rehearsing Freedom, all with inmates of Rome's Rebibbia prison. He has also directed prize-winning plays written by Maurizio Donadoni, and four musicals adapted and directed for Rome's Teatro Nazionale, produced by the Teatro dell'Opera.
In addition to his work in theatre and film, Haughton has worked and still works frequently as a voice artist, dubbing or voice-overing, and as a writer, publishing two books of poetry, two librettos for contemporary operas composed by Maurizio Squillante, two books on the life and art of Lindsay Kemp, and abundant communication material on Kemp and his creations. He is also a prolific translator.