Close Date Expand Location Next Open/Close Previous 0.5 of 5 stars 1 of 5 stars 1.5 of 5 stars 2 of 5 stars 2.5 of 5 stars 3 of 5 stars 3.5 of 5 stars 4 of 5 stars 4.5 of 5 stars 5 of 5 stars Repeat Slide Current slide

Announcement I’m available for full-time or contract work

November 2025

Month archive / 23 posts

The Naked Kiss film poster

The Naked Kiss

Go to this post
Twin Peaks: The Return film poster

Twin Peaks: The Return

I’ve always been amazed Twin Peaks ever made it to air on network television in 1990, and its 2017 return, perhaps David Lynch’s most unfiltered vision, upped the ante on that amazement considerably, even in the streaming age of pricey prestige dramas. Has there ever been a creative work this vast and this weird with a production budget this big? Whatever you think of Lynch’s work, you have to admire his ability to carve out… See more →

Go to this post

White Heat film poster

White Heat

Go to this post
Kansas City Confidential film poster

Kansas City Confidential

Go to this post
Brilliant golden-orange leaves against a bright blue sky

I don’t know if it’s because some new responsibilities are taking me out of the house more than usual, or because humanity’s current ugly streak makes everything else look more beautiful, or because the chlorophyll decided now was the time to leave it all on the stage, but I’m really noticing the fall colors this year. Waking up to this radiant pear tree outside our window has been a quiet blessing.

Go to this post

The Naked Gun film poster

The Naked Gun

This undoubtedly would have fared better in a packed theater than it did with me watching it alone at home, but I was pleasantly surprised it made me laugh out loud several times. Inevitably, its comedy feels conspicuously out of time, and I don’t think it’s on the level of the original, but I’m also not 12 years old anymore, and that’s not its fault. I spotted a couple very subtle sight gags, and I’m… See more →

Go to this post

2025 Philly Animation Festival

My unexcused absence from social media kept me from finding out about the first-ever Philly Animation Festival until just a few days before it started, but luckily that was enough time for me to get a festival pass and make plans to attend every screening except the one for kids. In keeping with my Ottawa tradition, I rated and wrote at least a sentence or two about every single film I saw. Watching and reviewing… See more →

Go to this post

Stars of the Lid Forever

I’ve never been much more than a casual fan of Stars of the Lid, but I’m always excited to see an impassioned archival project, and Jon Hicks has done a stellar job assembling this home for the band’s live recordings. Don’t miss Jon’s post about how the site came together.

Go to this post

Deadline at Dawn film poster

Deadline at Dawn

Go to this post

Guilty Bystander film poster

Guilty Bystander

Relentlessly grimy from start to (almost) finish, teeming with hardboiled lowlifes of every flavor, and plenty of location shooting that makes for a great little Brooklyn time capsule.

Go to this post

Brand X Editions: Innovation in Screenprinting

I’ve been threatening to get back into screenprinting for far too long, so this exhibition of prints pushing the medium far beyond its apparent limits seemed like it would provide a good nudge. Not a lot of the content really spoke to me, but this show was really more about technique, and in that regard, much of what was on display was astonishing. In all my years in the game, I can’t say I’ve ever… See more →

Go to this post

Bugonia film poster

Bugonia

Among other things, I remain very appreciative of Lanthimos’s rare appetite for adventurous typography.

Go to this post

The Blue Gardenia film poster

The Blue Gardenia

Go to this post
Thirst Walk / Playback album cover

Thirst Walk / Playback

Go to this post

Beacons in Limbo album cover

Beacons in Limbo

Go to this post
Ringing Fields album cover

Ringing Fields

Go to this post

Wipers Box Set album cover

Wipers Box Set

Go to this post

Bones and All film poster

Bones and All

Go to this post