Reviews by Year

This will only include reviews I have written for established outlets on the occasion of a new theatrical (or streaming) release, and for Taipei Mansions in the New Release column. Reviews will be placed in the festival circuit section until their film receives a theatrical release announcement, after which the review will be placed in the appropriate theatrical release section, regardless of the review’s original context. Capsules, festival overviews, and entries as part of larger pieces will generally not be included, but films that are the impetus for pieces about larger, related subjects are included. Retrospective pieces are listed in the bottom section.


My defense of lists.


Theatrical Release
in water (Hong Sang-soo)


Theatrical Release
Human Flowers of Flesh (Helena Wittmann)
Pacifiction (Albert Serra)
Petite Solange (Axelle Ropert)
Queens of the Qing Dynasty (Ashley McKenzie)
Stonewalling (Huang Ji & Otsuka Ryuji)
Trenque Lauquen (Laura Citarella)
Walk Up (Hong Sang-soo)
Will-o’-the-Wisp (João Pedro Rodrigues)

Festival Circuit
Sundance 2023


Theatrical Release
End-of-Year Catch-Up Capsules
Amsterdam (David O. Russell)
Armageddon Time (James Gray)
Il buco (Michelangelo Frammartino)
Call Jane (Phyllis Nagy)
Casablanca Beats (Nabil Ayouch)
The Cathedral (Ricky D’Ambrose)
Los Conductos (Camilo Restrepo)
Dear Mr. Brody (Keith Maitland)
Decision to Leave (Park Chan-wook)
Everything Everywhere All at Once (Daniel Kwan & Daniel Scheinert)
Expedition Content (Ernst Karel & Veronika Kusumaryati)
Fabian, or Going to the Dogs (Dominik Graf)
The Fabelmans (Steven Spielberg) [#3]
Framing Agnes (Chase Joynt)
Free Chol Soo Lee (Eugene Yi & Julie Ha)
The Girl and the Spider (Ramon & Silvan Zürcher)
God’s Creatures (Saela Davis & Anna Rose Holmer)
El Gran Movimiento (Kiro Russo)
In Front of Your Face (Hong Sang-soo)
Introduction (Hong Sang-soo)
A Love Song (Max Walker-Silverman)
Mija (Isabel Castro)
A New Old Play (Qiu Jiongjiong)
The Novelist’s Film (Hong Sang-soo)
Riotsville, U.S.A. (Sierra Pettengill)
RRR (S. S. Rajamouli)
Something in the Dirt (Justin Benson & Aaron Moorhead)
Three Minutes: A Lengthening (Bianca Stigter)
Three Thousand Years of Longing (George Miller)
Triangle of Sadness (Ruben Östlund)
Wood and Water (Jonas Bak)

Festival Circuit
The City and the City (Syllas Tzoumerkas & Christos Passalis)
Don Juan (Serge Bozon)
Every Day in Kaimukī (Alika Tengan)
The Mission (Tania Anderson)

Irma Vep (Olivier Assayas): Part 1 2 3


Theatrical Release
The American Sector (Courtney Stephens & Pacho Velez)
Annette (Leos Carax)
Bad Luck Banging or Loony Porn (Radu Jude)
Days (Tsai Ming-liang)
Drive My Car (Hamaguchi Ryūsuke)
France (Bruno Dumont)
The French Dispatch of the Liberty, Kansas Evening Sun (Wes Anderson)
Isabella (Matías Piñeiro)
Labyrinth of Cinema (Ōbayashi Nobuhiko)
Licorice Pizza (Paul Thomas Anderson)
Life in a Day 2020 (Kevin Macdonald)
Memoria (Apichatpong Weerasethakul)
Procession (Robert Greene)
Swimming Out Till the Sea Turns Blue (Jia Zhangke)
Titane (Julia Ducournau)
Two Lottery Tickets (Paul Negoescu)
The Velvet Underground (Todd Haynes)
West Side Story (Steven Spielberg)
What Do We See When We Look at the Sky? (Alexandre Koberidze)
Wheel of Fortune and Fantasy (Hamaguchi Ryūsuke)
Wife of a Spy (Kurosawa Kiyoshi)
The Works and Days (of Tayoko Shiojiri in the Shiotani Basin) (C. W. Winter & Anders Edström)

Festival Circuit
“The Capacity for Adequate Anger” (Vika Kirchenbauer)
Come Here (Anocha Suwichakornpong)
“Dear Chantal” (Nicolás Pereda)
“Inner Outer Space” (Laida Lertxundi)
Pebbles (PS Vinothraj)
Radiograph of a Family (Firouzeh Khosrovani)
“‘The red filter is withdrawn.'” (Kim Min-jung)
A River Runs, Turns, Erases, Replaces (Zhu Shengze)
Singing in the Wilderness (Chen Dongnan)
Topology of Sirens (Jonathan Davies)
Virgin Blue (Niu Xiaoyu)

The Beatles: Get Back


Theatrical Release
Ham on Rye (Tyler Taormina)
I Was at Home, But… (Angela Schanelec)


Theatrical Release
Ash Is Purest White (Jia Zhangke)
The Competition (Claire Simon)
The Farewell (Lulu Wang)
Feast of the Epiphany (Michael Koresky & Jeff Reichert & Farihah Zaman)
La Flor (Mariano Llinás)
Her Smell (Alex Ross Perry)
Honeyland (Tamara Kotevska & Ljubomir Stefanov)
Transit (Christian Petzold)
Two Plains & a Fancy (Lev Kalman & Whitney Horn)
What You Gonna Do When the World’s on Fire? (Roberto Minervini)

Festival Circuit
Belonging (Burak Çevik)
Cenote (Oda Kaori)
Long Way Home (André Novais Oliveira)


Theatrical Release
Ant-Man and the Wasp (Peyton Reed)
Avengers: Infinity War (Anthony & Joe Russo)
Black Panther (Ryan Coogler)
The Commuter (Jaume Collet-Serra)
Crazy Rich Asians (Jon M. Chu)
Eighth Grade (Bo Burnham)
En el Séptimo Día (Jim McKay)
Isle of Dogs (Wes Anderson)
Leave No Trace (Debra Granik)
Let the Corpses Tan (Hélène Cattet & Bruno Forzani)
Mission: Impossible – Fallout (Christopher McQuarrie)
Notes on an Appearance (Ricky D’Ambrose)
Ready Player One (Steven Spielberg)
Le Redoutable (Michel Hazanavicius)
The Wild Boys (Bertrand Mandico)


Theatrical Release
Alien: Covenant (Ridley Scott)
As You Are (Miles Joris-Peyrafitte)
Baby Driver (Edgar Wright)
The Beguiled (Sofia Coppola)
The Big Sick (Michael Showalter)
Blade Runner 2049 (Denis Villeneuve)
Bronx Gothic (Andrew Rossi)
Casting JonBenet (Kitty Green)
Cézanne et moi (Danièle Thompson)
Close Relations (Vitaly Mansky)
Deidra & Laney Rob a Train (Sydney Freeland)
Escapes (Michael Almereyda)
Faces Places (Agnès Varda & JR)
The Fate of the Furious (F. Gary Gray)
The Florida Project (Sean Baker)
A Ghost Story (David Lowery)
Graduation (Christian Mungiu)
Guardians of the Galaxy Vol. 2 (James Gunn)
The Happiest Day in the Life of Olli Mäki (Juho Kuosmanen)
Harmonium (Fukada Kōji)
John Wick: Chapter 2 (Chad Stahelski)
Lady Bird (Greta Gerwig)
Last Flag Flying (Richard Linklater)
mother! (Darren Aronofsky)
Nocturama (Bertrand Bonello)
120 BPM (Beats Per Minute) (Robin Campillo)
The Ornithologist (João Pedro Rodrigues)
Personal Shopper (Olivier Assayas)
Phantom Thread (Paul Thomas Anderson)
Princess Cyd (Stephen Cone)
The Shape of Water (Guillermo del Toro)
A Skin So Soft (Denis Côté)
Spettacolo (Jeff Malmberg & Chris Shellen)
Three Billboards Outside Ebbing, Missouri (Martin McDonagh)
Wonderstruck (Todd Haynes)

Festival Circuit
2017 Local Sightings Shorts Program: Natural Experiments
Fail to Appear (Antoine Bourges)
“Let Your Heart Be Light” (Deragh Campbell & Sophy Romvari)
“Scaffold” (Kazik Radwanski)


Theatrical Release
Arrival (Denis Villeneuve)
Assassin’s Creed (Justin Kurzel)
Cameraperson (Kirsten Johnson)
Elle (Paul Verhoeven)
Fences (Denzel Washington)
The Handmaiden (Park Chan-wook)
Hidden Figures (Theodore Melfi)
La La Land (Damien Chazelle)
Live by Night (Ben Affleck)
Manchester by the Sea (Kenneth Lonergan)
Moonlight (Barry Jenkins)
Neruda (Pablo Larraín)
Paterson (Jim Jarmusch)
Silence (Martin Scorsese)
Things to Come (Mia Hansen-Løve)
Toni Erdmann (Maren Ade)
Tower (Keith Maitland)

Festival Circuit
Bad Black (Nabwana IGG)
Ma’ Rosa (Brillante Mendoza)
Scarred Hearts (Radu Jude)
Sieranevada (Cristi Puiu)

Barbara (2012, Christian Petzold)
Back to the Future Trilogy (1985-1990, Robert Zemeckis)
Deep End (1970, Jerzy Skolimowski)

Goodbye, Dragon Inn (2003, Tsai Ming-liang)

Last Year at Marienbad (1961, Alain Resnais)
Lolita (1962, Stanley Kubrick)
Lost in the Mountains (2009, Hong Sang-soo)
The Love Eterne (1963, Li Han-hsiang)
David Lynch Retrospective

Merry-Go-Round (1981, Jacques Rivette)
On the Occasion of Remembering the Turning Gate (2002, Hong Sang-soo)
Once Upon a Time in China (1991, Tsui Hark)
Oxhide (2005, Liu Jiayin)
Oxhide II (2009, Liu Jiayin)

Phoenix (2014, Christian Petzold)
Police Story (1985, Jackie Chan)
Police Story 2 (1988, Jackie Chan)

Some Divine Wind (1991, Roddy Bogawa)
The State I Am In (2000, Christian Petzold)
Trust (1990, Hal Hartley)
Twin Peaks: Fire Walk With Me (1992, David Lynch)

The Walk (2015, Robert Zemeckis)
Wanda (1970, Barbara Loden)
What Time Is It There? (2001, Tsai Ming-liang)
The Young Girls of Rochefort (1967, Jacques Demy)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s