Reviews
Aisha’s Story for POV
Bonjour Tristesse for Slant
Bring Her Back for In Review Online
La Cocina for In Review Online
A Complete Unknown for In Review Online
Dead Man’s Wire for Slant
A Different Man for Exclaim!
Emilia Pérez for In Review Online
Happyend for Little White Lies (Issue 109)
Here for In Review Online
Honey Don’t! for Toronto Star
Hurry Up Tomorrow for Toronto Star
I Dreamed His Name for POV
I Know What You Did Last Summer for In Review Online
Juror #2 for Exclaim!
Materialists for In Review Online
Mickey 17 for In Review Online
Pavements for Documentary Magazine (Summer 2025)
Queer for Exclaim!
Rental Family for Slant
Rose of Nevada for Reverse Shot
Splitsville for Exclaim!
The Substance for Exclaim!
The Testament of Ann Lee for Slant
Together for Exclaim!
Tornado for Slant
A Traveler’s Needs for In Review Online
The Wedding Banquet for The Globe and Mail
The Wizard of the Kremlin for Slant
Wolf Man for Exclaim!
The Woman in the Yard for In Review Online
Zodiac Killer Project for In Review Online
Interviews
Bruce LaBruce on The Visitor and his Governor General’s Award for Toronto Star
Peter Mettler on While the Green Grass Grows for The Globe and Mail
Mary Stephen on Palimpsest: The Story of a Name for Documentary Magazine
Matthew Rankin & Ila Firouzabadi on Universal Language for In Review Online
Amalie Atkins on Agatha’s Almanac for POV (Spring/Summer 2025)
Jack Quaid on Companion for Exclaim!
Festival Dispatches
TIFF 2025 Roundtable #4 with Mark Asch, Alexander Mooney, & Lawrence Garcia for MOIRÉE (Podcast)
Wavelengths 2025 for TFCA
Wavelengths Shorts 2025: Map of Traces, Into the Blue, Slightest Pretense for POV
Hot Docs 2025 for Documentary Magazine
Essays
-
Issue 11: Cowboys & Samurai - True Grit + Hara-Kiri: Death of a Samurai
Issue 12: Fast, Cheap, & Out of Control - Death Race 2000 + Death Race
Issue 13: Salt of Our Youth (Love and Basketball and Shakespeare) - Get Over It + O + John Tucker Must Die
Empty Rooms: The Films of Kalil Haddad for Reverse Shot
Off the Deep End: Fred Halsted’s Slippery Sadism for Little White Lies
Ed Wood’s Angora Sweater for MUBI Notebook
Death by Landscape: Masao Adachi’s AKA Serial Killer for Documentary Magazine (Spring 2025)
Monumental Human Error: Observing Folly in Burden of Dreams and My Best Fiend for Documentary Magazine
Torn Curtains: Alfred Hitchcock’s Stage Fright for Bright Wall/Dark Room (Issue 139)
The Truth, Ruth: Spike Lee Wrestles With Reality for POV (Fall/Winter 2025)
My Undergrad in 10 Films for In the Mood (Issue 10)
Developments and Discoveries: Passing Strangers at 50 for In Review Online
The Heirloom for MDFF Selects
Repertory Coverage
Brokeback Mountain at Cineplex for Toronto Star
Goodfellas at Revue Cinema for Toronto Star
Eastern Condors at Alamo Drafthouse New Mission for Screen Slate
Pennies from Heaven at Paris Theatre for Screen Slate
Blast of Silence at Nitehawk Cinema Williamsburg for Screen Slate
Special Effects at Anthology Film Archives for Screen Slate
Other Contributions
Poll - 2024 Fantasy Double-Bills for MUBI Notebook
List - Best of 2024: I Saw the TV Glow + Individual Ballot for In Review Online
List - Worst of 2024: Kinds of Kindness for Exclaim!
Film Diary - Popeye for In the Mood Issue 7
Film Diary - McCabe & Mrs. Miller for In the Mood Issue 9
List - 2025 Oscars Round-Up: Anora for In the Mood
List - 2024 Oscars Round-Up: Poor Things for In the Mood