Umbra senx for your soul summers vibes 🤗🫂❤️
A grieving artist meets her literal shadow self on a sun-soaked coast and discovers that surrendering to summer soul-vibes heals what daylight cannot.
A grieving artist meets her literal shadow self on a sun-soaked coast and discovers that surrendering to summer soul-vibes heals what daylight cannot.
Synopsis
Lena arrives at a forgotten seaside town carrying her dead sister’s ashes and a heart calcified by loss. One twilight she encounters Umbra, a liquid-dark figure who wears her sister’s smile and offers the warmth she’s craved. Their nights become a fever of touch, memory, and forbidden light until Lena must choose between staying in perpetual dusk or returning to a world that demands she stay small. As the solstice nears, townspeople begin to see their own umbras and the town erupts in ecstatic, cathartic release. Lena realizes love is not possession but permission to feel everything. She releases the ashes into the glowing sea and walks into the sunrise with Umbra now a gentle silhouette at her side.
The story
Lena reaches the decaying resort town with her sister’s urn; strange shadows lengthen at golden hour and she glimpses Umbra for the first time.
Lena and Umbra’s nocturnal romance deepens while the town’s collective shadows awaken, forcing confrontations with buried grief and desire that threaten to drown the summer in darkness.
At solstice Lena chooses radical acceptance, freeing every umbra; the town blooms with honest joy and she steps into morning light carrying both shadow and self.
The cast
30, painter turned recluse who lost her twin; arrives seeking oblivion and finds unexpected permission to feel.
dream cast: Zendaya
Lena’s manifested darkness given form; sensual, playful, achingly kind; teaches her that pain is also a kind of light.
dream cast: Timothée Chalamet
Lena’s deceased twin; appears in visions and as Umbra’s borrowed smile, catalyzing the journey.
dream cast: Anya Taylor-Joy
Local bartender and reluctant shadow-seer who becomes Lena’s first real friend on land.
dream cast: Oscar Isaac
Eccentric 70-year-old who has lived with her umbra for decades and guides the newcomers.
dream cast: Angela Bassett
Dream crew
in the style of Greta Gerwig + intimate emotional intimacy
in the style of Charlie Kaufman + metaphysical soul-bending
in the style of Ludovico Einaudi + aching summer minimalism
Cold open
EXT. WHISPERING SHORE - MAGIC HOUR Golden light bleeds across wet sand. LENA VOSS (30), barefoot in a black slip dress, carries a small urn toward the tide. She stops, toes in foam. LENA (to the urn) You always loved the last light. She unscrews the lid. Wind lifts ash in delicate spirals. Behind her, the long shadow of a figure stretches impossibly toward her own. It stops inches from merging. LENA (CONT'D) (turning) Who’s there? No one. Only the ocean answers. Yet her shadow now has two heads. One tilts, curious. Lena’s breath catches. She steps closer; the double shadow holds. A low, velvet laugh rides the breeze. UMBRA (O.S.) (soft) Finally. Lena spins. The beach is empty. The urn slips from her fingers, ash swirling into the glowing horizon like fireflies.
Why now
After years of collective burnout and emotional suppression, audiences crave stories that normalize shadow work as sensual, communal, and liberating; this film arrives as summer festivals return and mental-health discourse shifts from coping to integration, offering catharsis wrapped in irresistible golden-hour romance.
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 @nodessa77 to claim itClaim 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 $UMBRASENXYOURSOULSUMMERS 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.
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 @nodessa77