Glenn is a former journalist and magazine editor. He was Editor of i-D magazine and his feature writing has appeared in the New York Times, the Guardian, the Independent, Vogue, W magazine, and other publications. Glenn is currently developing a number of original TV projects, including THE LAND'S END (The Forge), NATIVES (Chapter One) and HEARTLANDS (Motive Pictures).
Glenn is also a playwright and his play NATIVES premiered in the UK at the Southwark Playhouse in March 2017 to critical acclaim, following a production at Düsseldorfer Schauspielhaus in 2016. His play THE HERE AND THIS AND NOW was produced in March 2017 at the Drum, Theatre Royal Plymouth and in January 2018 at the Southwark Playhouse, London. Glenn's first full length play FOREVER HOUSE was produced at the Drum Theatre, Plymouth, directed by Joe Murphy. His work has since been performed in Germany, Norway, the Netherlands and the USA.