Paul Warner has collaborated with a wide range of theatre, film, and opera performers including: