← all pitches
Upon Reflection
$UPON
$UPON

Upon Reflection

See everything by @cfryant

A rising architect's marriage and mind shatter as her city literally crumbles in reflection of her private apocalypse.

Black Swan meets Children of Men

A rising architect's marriage and mind shatter as her city literally crumbles in reflection of her private apocalypse.

Psychological Thriller / Surreal Noirvisceral hallucinatory melancholic relentless immersivemental collapseurban alienationself-destructionperception vs reality

Synopsis

Elena Voss watches her perfect life fracture when her husband leaves and her firm fires her. The city responds with collapsing bridges and flickering power grids that echo her spiraling psyche. As reality bends she must confront the reflection in every broken window before both she and the metropolis vanish completely. Haunted by distorted memories Elena wanders a metropolis that mirrors her guilt and rage. Subway tunnels flood with her forgotten secrets while skyscrapers lean like her failing posture. Allies become enemies and the line between inner and outer destruction dissolves. In the final storm Elena stands at the heart of the dying city and chooses whether to rebuild or let everything fall.

The story

Act I

Elena is introduced at the peak of her career and marriage until a sudden betrayal triggers her first cracks and the city shows its first fissures.

Act II

As Elena's mental state worsens the city mirrors her breakdown with escalating disasters forcing her to chase fragments of her identity through a collapsing urban landscape.

Act III

Elena confronts the source of her pain in the city's core and must decide whether to save herself and the metropolis or surrender to mutual annihilation.

The cast

Elena Vossthe unraveling protagonist

Brilliant architect whose ambition masked deep insecurity until personal losses expose her fragility.

dream cast: Rooney Mara

Marcus Halethe abandoning husband

Elena’s charismatic partner whose departure ignites the chain reaction of destruction.

dream cast: Oscar Isaac

Dr. Lena Sotothe unreliable therapist

Elena’s confidante whose sessions blur the boundary between help and harm.

dream cast: Tilda Swinton

Ray Torresthe streetwise witness

A janitor who sees the city’s decay through Elena’s eyes and becomes her unlikely guide.

dream cast: John Boyega

Vivian Kwanthe ambitious rival

Elena’s former colleague who rises as Elena falls and represents the life she lost.

dream cast: Awkwafina

Dream crew

Director

in the style of David Fincher — obsessive psychological precision

Writer

in the style of Charlie Kaufman — identity fracture expert

Composer

in the style of Trent Reznor & Atticus Ross — industrial dread soundscapes

Cold open

INT. ELENA'S PENTHOUSE - NIGHT

Elena Voss stares into a floor-to-ceiling mirror. Her reflection wears yesterday's clothes. Behind her the city skyline flickers. A low rumble shakes the glass.

ELENA
Marcus? You said you'd be late.

No answer. A hairline crack snakes across the mirror from her left eye. Outside a bridge support groans and collapses in silence. Elena touches the crack; it cuts her finger.

ELENA
(whispers)
We're fine.

The skyline tilts. Sirens begin. Elena's reflection smiles first.

Why now

In an era of personal and collective breakdowns where mental health crises collide with failing infrastructure this story externalizes the invisible fractures we all feel right now.
99% yours.

Yours to lead the raise on — you keep 99%, and bMovies holds 1% of every token (our cut for minting it and running the platform).

Sign in as @cfryant to claim it

Claim with the X account that posted the tweet. Then the whole package above is yours to edit.

⛓️

Tokenise it — on your chain

Connect your own wallet and mint $UPON on the chain you want — no bMovies account needed. You keep 99%. bMovies takes a 1% listing fee in tokens to list it on the platform.

poster + full draft, ready to share
Love it? It's 99% yours.

Claim this pitch with the X account that posted the tweet, edit anything, and lead the raise. bMovies just takes a 1% tokenising fee.

Claim as @cfryant
bMovies · bmovies.online — mint your ticker, raise from your audience, own your film, get distributed. We take a 1% tokenising fee. Sign in as @cfryant at bmovies.online/pitches to claim this pitch and lead the raise.