The Way of Cameron – on Avatar: The Way of Water at Film Cred, July 2023

What led to Men? – the literary inspirations behind Alex Garland’s folk horror film at Ancillary Review of Books, March 2023

Grist to the fun machine – on Ramy at Tribune magazine, November 2022

Featured in Strange Horizons 2019 in Review – January 2020

‘Cult Clash’ – on Midsommar, fascism and climate change, at Tribune magazine, August 2019 (a longer version for film buffs can be found here)

‘Terry Gilliam – Author of The Quixote’: Review of The Man Who Killed Don Quixote – at Strange Horizons, July 2019

Review of Love Death & Robots – at Strange Horizons, June 2019

Review of One Cut of the Dead – at Strange Horizons, May 2019

‘I never did like smart-ass utopians’ – on Always Coming Home by Ursula Le Guin – at Strange Horizons, November 2018

Featured in Strange Horizons 2017 in Review – January 2018

‘It will prove invincible’ – Blade Runner: 2049 and the dreams of Philip K Dick – with Eli Lee, at Strange Horizons, October 2017

‘The Eater of Worlds, and of Children’ – reviewing IT – at Talking Book, October 2017

Review of Valerian and the City of a Thousand Planets – at Strange Horizons, September 2017

Contributor to Emotional Labour in SFF – The Work of Caring – at Strange Horizons, August, 2017

Review of Alien: Covenant – at Strange Horizons, June 2017

Review of Iraq + 100 (ed. Hassan Blasim) – at Strange Horizons, April 2017

‘The Anti-Singularity: the open secret of 2001 – at Pornokitsch, February 2017

‘I, Rebel’ – at Applaudience, January 2017

Featured in Pornokitsch’s Absolute and Definitive Guide to the Best of Everything 2016 – December 2016

‘Arrival – of what exactly?’ – at Pornokitsch, December 2016

‘The Empire Never Ended’ – reviewing The Force Awakens – at Mindless Ones, April 2016

‘A Supposedly Fun Film I’ll Never Watch Again’ – at Applaudience, July 2015 (Originally appeared as ‘Jurassic World is a terrible film because we are terrible people’ at Little Atoms, June 2015)

‘No Minister’ – Looking back at The Thick of It and looking forward to Veep May 2015

‘All the Answers to All the Questions’ – at 24 Frames Per Second, March 2014 (Originally appeared as ‘The Ending as Wish-fulfilment in The Tree of Life, A.I. Artificial Intelligence and Lost’ at Big Other, August 2012)