framethrowerSign up for free

Code 46

Directed by Michael Winterbottom · Cinematography by Alwin H. Küchler, Marcel Zyskind

R93 min65 frames

DramaScience FictionThriller

How do you solve a crime when the last thing you want to know is the truth?

IMDbWatch on Amazon

Stills, screencaps & shots from Code 46

16 of 65 frames — the full set is searchable by lighting, lens, shot size, color and mood with a free account.

Code 46 movie still: closeup — A dark, dimly lit environment features a singular glowing hanging light fixture. A man's face is partially obscured…Code 46 movie still: wide — A long, empty multi-lane highway stretches through a vast, arid desert landscape. A single dark car drives into the…Code 46 movie still: closeup — A dimly lit space features saturated red hues and a bright, glowing light source. A woman in profile faces the light…Code 46 movie still: medium — A dark dimly lit club interior with red curtains and film projection overlays. A man in a dark suit stands before a…Code 46 movie still: medium — A stark white, long hospital corridor with smooth walls and polished floors.Code 46 movie still: medium — A dimly lit red bar features circular acoustic panels on the ceiling and hanging bulbs. People congregate around the…Code 46 movie still: establishing — An aerial view overlooks a vast arid settlement featuring scattered walled compounds in sand. Sparse vegetation…Code 46 movie still: medium — An airport security area with tiled walls and blue-toned lighting panels overhead. A man in a suit stands at a…Code 46 movie still: medium — A night view of the Shanghai skyline across the water from an elevated walkway. Four figures walk away from the camera…Code 46 movie still: medium — Technicians in white lab coats work at a sterile table illuminated by bright light. Several workers stand side-by-side…Code 46 movie still: medium — A dark tiled shower stall is illuminated by streams of water. A shirtless man stands close to another person, placing…Code 46 movie still: establishing — A complex multi-level building interior features crisscrossing escalators and large cylindrical structural…Code 46 movie still: wide — A modern bridge with a distinctive overhead grid structure stretches into the night. A silver minivan drives away from…Code 46 movie still: medium — A dimly lit room with simple plaster walls and a bare wooden side table. A couple rests together on a mattress covered…Code 46 movie still: closeup — A close-up view shows a handheld magnifying lens focused on an etched text surface. The text within the glass appears…Code 46 movie still: wide — An apartment interior viewed through a glass sliding door with pink tiled surfaces. A woman stands in the background…
Code 46 — © BBC Film, Kailash Picture Company

Code 46 — official trailer

What is Code 46 about?

In a dystopian future, insurance fraud investigator William Gold arrives in Shanghai to investigate a forgery ring for "papelles", futuristic passports that record people's identities and genetics. Gold falls for Maria Gonzalez, the woman in charge of the forgeries. After a passionate affair, Gold returns home, having named a coworker as the culprit. But when one of Gonzalez's customers is found dead, Gold is sent back to Shanghai to complete the investigation.

Where can you watch Code 46?

US availability for Code 46. Data by JustWatch, listings on TMDB. Availability changes — check the provider for current listings.

Who stars in Code 46?

Who made Code 46?

What does the cinematography of Code 46 look like?

Across 65 sampled frames, Code 46 builds its coverage from medium shots (38% of the sample), with close-ups (28%) carrying much of the rest. Cinematographer Alwin H. Küchler keeps 48% of it in soft, low-key light. 54% of the frames play at night or in the failing light of dusk. Anamorphic glass shapes the frame. Focus stays shallow in 60% of the frames, isolating subjects from their surroundings.

What is the color palette of Code 46?

The dominant colors across the sampled frames of Code 46 are #f2f3f3, #2e2d30, #53524f, #0c0f0f, #a99b8e, #b1b1ae — measured from the per-frame color data FrameThrower extracts for every film.

  • #f2f3f3
  • #2e2d30
  • #53524f
  • #0c0f0f
  • #a99b8e
  • #b1b1ae

See the full Code 46 colour palette — every hex with its share, plus warmth, saturation and luminance.

A reference database for filmmakers

FrameThrower is a fully machine-searchable film database and visual reference library — all 65 frames of Code 46, and 5,000+ films besides, indexed frame by frame and readable by AI. Search it in plain language, from a reference image, or by colour; call it from an API, an MCP server or an SDK. It's the reference layer for making the next movie.

Techniques in this film

More films by Michael Winterbottom

Cast, trailer and streaming data from TMDB. This product uses the TMDB API but is not endorsed or certified by TMDB.