Fantasy magazine

From Modern Mythcraft to Magical Surrealism



David James Brock

David James Brock

David James Brock is a playwright, poet, and librettist whose plays and operas have been performed in cities across Canada, the US, and the UK. Brock is the author of two poetry collections, Everyone is CO2 & Ten-Headed Alien both released by Wolsak & Wynn. Most recently, his play-opera hybrid A Million Billion Pieces premiered at Toronto’s Young People’s Theatre. For Scottish Opera, Brock co-created Breath Cycle with Gareth Williams, a multimedia operatic song cycle developed with cystic fibrosis patients. He lives in Toronto and is currently co-writing Perceval, an opera for the screen based on the music of Fucked Up with Mike Haliechuk. Learn more about his work at