The Onsen
A disgraced Tokyo architect discovers a mystical onsen that immerses him in visceral replays of his betrayals and lost love, forcing a final choice between oblivion and redemption.
A disgraced Tokyo architect discovers a mystical onsen that immerses him in visceral replays of his betrayals and lost love, forcing a final choice between oblivion and redemption.
Synopsis
Burned-out architect Kaito retreats to a remote mountain village after a scandal destroys his career. There he finds the Onsen of Eternal Reflection, whose waters plunge him into immersive visions of the affair that ruined him and the woman he abandoned. Aiko, the onsen’s guardian, guides his successive immersions as past and present collide. With each plunge Kaito edges closer to erasing everything or returning to confront the world that exiled him. At dawn the first light cuts through the steam, revealing whether he descends the mountain or vanishes into mist forever.
The story
Kaito arrives shattered at the remote village and discovers the legendary onsen. His first immersion replays the career-ending betrayal and the night he left his lover Hana.
Deeper plunges reveal Aiko as both memory and warning while Kaito confronts the full cost of his ambition. Hallucinations and village whispers blur the line between past and present as he weighs erasure against return.
At sunrise Kaito faces the ultimate choice. He either walks down the mountain to face his accusers or remains in the mist, leaving the audience with only the lingering steam and an open question of his fate.
The cast
Once-celebrated Tokyo architect whose ambition led to scandal and exile. Haunted by choices that cost him love and reputation.
dream cast: Ken Watanabe
Mysterious onsen spirit who appears as both memory and conscience. Guides bathers through their past without mercy or comfort.
dream cast: Rinko Kikuchi
Kaito’s former partner whose abandonment still defines his guilt. Appears only in visions that grow more vivid with each plunge.
dream cast: Yū Aoi
Wry caretaker who warns Kaito of the onsen’s price yet offers quiet wisdom about surviving memory.
dream cast: Tadanobu Asano
Young architect whose betrayal triggered Kaito’s downfall. Manifests in visions that force confrontation with his own ruthlessness.
dream cast: Mitsuki Takahata
Dream crew
in the style of Denis Villeneuve — contemplative visuals and slow-burn tension
in the style of Charlie Kaufman — memory, regret, and fractured identity
in the style of Max Richter — haunting piano and ambient strings
Cold open
INT. TOKYO HIGH-RISE APARTMENT - NIGHT Rain lashes the floor-to-ceiling windows. KAITO, 42, disheveled in a rumpled suit, stares at his phone as headlines scroll: "Architect Exposed in Bribery Scandal." He drops the phone, grabs a suitcase, and exits without looking back. EXT. MOUNTAIN ROAD - DAWN Kaito’s car climbs a fog-choked road. He parks, steps into icy air, and follows a narrow path until steam rises between cedar trees. EXT. ONSEN CLEARING - CONTINUOUS The onsen glows turquoise. Kaito strips, lowers himself into the water. Steam swirls. Suddenly the surface reflects his Tokyo apartment again. He sees himself and HANA arguing. Her voice echoes underwater: "You chose the prize over us." Kaito gasps, surface breaking. AIKO, ethereal and barefoot on the rocks, watches him. "Some never surface," she says softly. Steam thickens. CUT TO BLACK.
Why now
In an era of mass burnout, public cancellation, and endless digital self-scrutiny, audiences crave stories that ask whether we can rewrite our past or must finally face it; The Onsen delivers that question with hypnotic beauty and emotional urgency.
This whole film is yours to own and lead the raise on. bMovies just takes a 1% tokenising fee — that's our payment for minting it. No equity, no catch.
Sign in as @jboogx_creative 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 $ONSEN 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 @jboogx_creative