
Key art
The reader glows, digits drift out of it and a lens follows the cursor to reveal a second face.
Film promo · Motion · Booking UX · 2026
A launch site with ticket booking for a fictional near-future thriller. The key art reacts to the cursor, headlines decode out of code, and a full booking flow ends with an e-ticket.
Mara VoskuijlDr. Ines Calder
Elias TrendTomas Calder
June OkaforAgent Wren
Elena MarrowDirectorCast & crew · in cinemas October 23

Afterimage is a thriller about a device that can recover the last image a person saw. A widow uses it on her husband and finds a woman who should not have been there.
The film, the studio, the cast and the cinemas are all invented, so the project could cover a whole launch: poster concepts, a teaser, a promo page and a booking flow that works like a real cinema's.
The look is a dark lab at night: cyan light from the retina reader, a touch of magenta glitch, thin wide-spaced titles and monospace labels that read like machine output.
Digits drift out of the reader, headlines decode, a live lens follows the cursor and reveals a second face. Every effect comes from the film's device.
People come to buy tickets, so the promo page always leads to a session and the order summary never leaves the screen.
Seat holds, sold-out sessions and form errors explain what happened and how to fix it.
With reduced motion switched on, every effect stays still and the site still works.
Booking takes three steps in one panel, after choosing a session.
Pick a city and a date, then a time. Sold-out times are struck through.
A seat map of the hall; up to 8 seats, the price updates with every tap.
Seats are held for 10 minutes. Card, Apple Pay or Google Pay with formatted inputs.
Hall, time, row and seats, an order number and a QR code to scan.
A night palette with two light sources: cyan from the retina reader and a magenta glitch.
AFTER IMAGE
RETINA 7F·3A — LAST IMAGE RECOVERED
A device that shows the last thing a person saw.
The story, the cast and the showtimes, all on one page that leads to tickets.

The reader glows, digits drift out of it and a lens follows the cursor to reveal a second face.

Premiere date, runtime, rating and cities in one strip, then the story headline decoding letter by letter.

A short synopsis in large type next to the full plot.

Four portraits in the same corridor light, each with a retina scan on hover.

City, date and session, with the chosen show waiting above the Choose seats button.
The three booking steps, and the concepts that came before the site.





The poster moves below the title, and the booking panel becomes a full-screen sheet.



The parts that took the most thought.
Every effect is quick and stops once read. The booking panel has no motion at all, so buying a ticket is calm.
On a phone the map becomes a full-screen sheet with large seats and the summary pinned at the bottom.
Five poster concepts and three type directions were tested on the same text before any page was built.
See it liveOpen afish.vercel.app ↗Move the cursor over the key art, then book two seats and get your e-ticket.
Have a project in mind?
Tell me about it in a few lines. I usually reply within a day.