This article details the complete work of an Australian-born composer and music producer JG Thirlwell, from his beginnings in 1980 to the present. It covers his output under multiple pseudonyms as well as his work as a collaborating artist and soundtrack composer.