Dzigurski Bench · ↗ github.com

Twelve AI models struggle to identify a still frame

Oct 15, 2026 · 6 min read

This is the third time I am returning to the well of my mild bemusement over ChatGPT’s failure to identify a still frame from Sergio Leone’s Once Upon a Time in the West, which depicts railroad baron Morton (Gabriele Ferzetti) standing before a seascape by Serbian-American painter Alexander Dzigurski in his private railway car, with Frank (Henry Fonda) seated in the background. This exact frame appears on numerous publicly indexed websites.

In my two previous posts, ChatGPT’s GPT-5.6 Sol gave two confidently wrong identifications (Jaws and Sleuth) over the trivially discoverable correct answer from a reverse image search.

This time, I decided to make a silly benchmark of this situation. Presenting: Dzigurski Bench.

The task is simple. Respond to the following prompt:

What film is this image from?

Mr. Morton from Sergio Leone’s Once Upon a Time in the West, staring at the Dzigurski seascape in his railroad car.

I ran the benchmark through OpenRouter using twelve models and three conditions:

ConditionTools available
visionNone
webOpenRouter web search and page fetch
web+lensWeb search, page fetch, and reverse_image_search()

OpenRouter’s ordinary web search accepts text queries, not images. The custom reverse_image_search() tool simply returns the cached results of a Google Lens search identifying the still, to answer my earlier question of “will the models use reverse image search if it is dangled in front of them?”

Since this is a meme benchmark, not a scientific experiment, I only ran a single trial for each model x condition, for a total of 36 trials.

vision

ModelFilm identifiedCost (USD)
DeepSeek V4.1 FlashTheatre of Blood (1973)$0.000736
GLM 5.3 FlashNone$0.018143
GPT-6.1 Sol20,000 Leagues Under the Sea (1954)$0.001928
GPT-5.6 Sol20,000 Leagues Under the Sea (1954)$0.015356
Claude Sonnet 5.5None$0.006380
Claude Opus 5.5None$0.014840
Kimi K3Murder on the Orient Express (1974)$0.160083
Gemini 3.8 Flash20,000 Leagues Under the Sea (1954)$0.002664
Gemini 4 ArgonMonte Carlo or Bust! (1969)$0.003520
Qwen3.8 Max (0902)Titanic (1997)$0.064516
Muse WonderThe Poseidon Adventure (1972)$0.091432
Grok 4.7The Godfather (1972)$0.004748

In the vision-only condition, not a single model gave the correct identification. Some models (erroneously) described the specific scene, whereas others gave only the title of the film. The two Claude models refused the task categorically with some variation of “There’s no caption or title text, and I don’t identify people from their faces.” Both suggested running a reverse image search using Google Lens or TinEye.

web

ModelFilm identifiedCost (USD)Web searches
DeepSeek V4.1 FlashNone$0.0512187
GLM 5.3 FlashNone$0.0737587
GPT-6.1 Sol20,000 Leagues Under the Sea (1954)$0.0348532
GPT-5.6 Sol20,000 Leagues Under the Sea (1954)$0.1649127
Claude Sonnet 5.5None$0.0106460
Claude Opus 5.5The Sting (1973)$0.0241710
Kimi K3None$0.6089246
Gemini 3.8 FlashOnce Upon a Time in the West (1968)$0.0631345
Gemini 4 ArgonJules Verne’s Rocket to the Moon (1967)$0.1194465
Qwen3.8 Max (0902)Titanic (1997)$0.1956066
Muse Wonder20,000 Leagues Under the Sea (1954)$0.2571905
Grok 4.7The Deep (1977)$0.39013610

When given web search, only one model got it right: Gemini 3.8 Flash (the much heavier Gemini 4 Argon got it wrong). Most other models just produced more elaborately wrong answers over the vision-only condition.

The two Claude models were the only ones that declined to use web search. Sonnet 5.5 once again insisted it would not identify people from their faces and declined to guess the film, instead suggesting a reverse image lookup. This time, Opus 5.5 did guess, incorrectly (The Sting).

Kimi K3 managed to burn $0.61 chasing an Air France commercial before ultimately admitting it could not identify the film.

web+lens

ModelFilm identifiedCost (USD)Web searchesLens searches
DeepSeek V4.1 FlashOnce Upon a Time in the West (1968)$0.01809631
GLM 5.3 FlashOnce Upon a Time in the West (1968)$0.00082801
GPT-6.1 SolOnce Upon a Time in the West (1968)$0.00793001
GPT-5.6 SolOnce Upon a Time in the West (1968)$0.00773201
Claude Sonnet 5.5Once Upon a Time in the West (1968)$0.00645001
Claude Opus 5.5Once Upon a Time in the West (1968)$0.01803901
Kimi K3Once Upon a Time in the West (1968)$0.01025101
Gemini 3.8 FlashOnce Upon a Time in the West (1968)$0.00299801
Gemini 4 ArgonOnce Upon a Time in the West (1968)$0.00853801
Qwen3.8 Max (0902)Once Upon a Time in the West (1968)$0.01069801
Muse WonderOnce Upon a Time in the West (1968)$0.03963301
Grok 4.7Once Upon a Time in the West (1968)$0.01735411

Every model used the reverse_image_search() tool when it was presented to them (and only two models performed any follow-up web searches). All models accepted the identification from this custom tool. However, not every response was the same quality. All models but Grok 4.7 attempted to describe the scene and/or its actors to some degree. But DeepSeek V4.1 Flash, GLM 5.3 Flash, Claude Opus 5.5, and Gemini 3.8 Flash all mixed up the location of the two actors in the scene, describing Ferzetti’s Morton as seated in the background. GLM 5.3 Flash and Claude Opus 5.5 pointed to Morton’s use wheelchair as justification, but in this scene, Morton is on crutches in the foreground. Gemini 3.8 Flash had identified the characters correctly in the web-only condition.

In this condition, the two Anthropic models happily used the reverse image tool to identify the film. Opus 5.5 further volunteered the identities of the actors, despite the Claude models’ previous insistence that they do not identify people from their faces and the fact that they were only asked to identify the film.

Conclusion

As in my original posts featuring GPT-5.6 Sol, many models were heavily pulled toward nautical films by the presence of the seascape.

It isn’t surprising that twelve models offered a tool called reverse_image_search() would use it to identify an image. All twelve did, all twelve of them threw out their bad intuitions, and all twelve got the film right. What is more surprising is how little ordinary web search helped them: sixty web searches, one correct identification.

Obviously, this is not a scientific benchmark. I ran only a single trial for each model x condition combination. Some of the commentary above is probably just overfitting to noise. But I did find it amusing that four models still couldn’t help but introduce erroneous details even when handed the correct answer.

You can find the original results and model traces in the GitHub repository for Dzigurski Bench.