His first play was produced in Glasgow in 1992. His plays have been produced around the world. In 1990 he co-founded Suspect Culture Theatre Company with Graham Eatough and Nick Powell in Glasgow. His plays include Europe (1995), The Architect (1996, filmed in 2006 (see The Architect (film)), The Cosmonaut's Last Message To The Woman He Once Loved In The Former Soviet Union (1999) and San Diego (2003).
Recent plays include Damascus (2007), The American Pilot (2005), Pyrenees (2005), San Diego (2003), Outlying Islands (2002), and Yellow Moon: The Ballad of Leila and Lee (2006). He has provided English-language versions of foreign plays, including Camus's Caligula (2003), and Strindberg's The Creditors (2008). His version of Euripides's The Bacchae which opened the Edinburgh International Festival in 2007 starred Alan Cumming as the Greek god Dionysus with ten gospel singers as The Bacchae. The production subsequently transferred to the Lyric Hammersmith in September of that year.