Time to rest 👊
A battle-scarred MMA legend vows to finally rest after his last fight but wakes trapped in a brutal dream arena where his past foes and failures demand one more round.
A battle-scarred MMA legend vows to finally rest after his last fight but wakes trapped in a brutal dream arena where his past foes and failures demand one more round.
Synopsis
Jax Harlan, undefeated champion, hangs up his gloves after a career of blood and headlines. Yet the moment he closes his eyes, he is hurled back into the octagon inside a looping nightmare where every victory resets the clock and his body never heals. Haunted by the roar of crowds and the faces of broken opponents, Jax must decide if true rest means surrender or one final war waged inside his own mind. As the dream world bleeds into waking life, Jax’s estranged daughter and loyal trainer become his only anchors. Each night the fights grow deadlier, revealing that the arena is built from his guilt over a fighter he left paralyzed. With sponsors circling and his health failing, Jax trains in secret to end the cycle, risking everything for the right to simply stop. The climax forces Jax to confront the version of himself that never learned to quit. In a final bout against a spectral champion wearing his own face, he chooses mercy over victory, shattering the dream and waking to a quiet morning where the only sound is his own steady breath.
The story
Jax announces retirement to roaring crowds and family relief, but the first night he sleeps he wakes bruised in a neon octagon facing his greatest rival; he wins and the nightmare resets.
Night after night Jax battles escalating versions of his past while his real body deteriorates; his daughter discovers the bruises and forces him to confront the guilt that fuels the arena.
Jax re-enters the dream on purpose, defeats his own shadow by refusing the kill, breaks the loop, and wakes to permanent rest as the arena dissolves into morning light.
The cast
Thirty-eight-year-old undefeated fighter who built an empire on never staying down; now desperate for silence and terrified of what happens when the noise stops.
dream cast: Idris Elba
Jax’s twenty-year-old daughter who grew up watching him bleed on television and now wants a father instead of a legend.
dream cast: Zendaya
Jax’s lifelong trainer who sees the dream injuries first and risks his own life to keep his fighter alive outside the ring.
dream cast: Denzel Washington
The fighter Jax paralyzed in his final pro bout; appears in the dream as both enemy and mirror demanding Jax finally face what he did.
dream cast: Michael B. Jordan
Sleep specialist who diagnoses Jax’s condition as a lethal feedback loop and becomes the unlikely voice urging him toward surrender instead of victory.
dream cast: Lupita Nyong'o
Dream crew
in the style of Denis Villeneuve, epic yet intimate scale
in the style of Aaron Sorkin, razor-sharp emotional dialogue
in the style of Hans Zimmer, pounding mythic heart
Cold open
INT. LOCKER ROOM - NIGHT Sweat drips from Jax Harlan’s brow onto concrete. The crowd outside chants his name like thunder. He stares at his taped fists, then at the retirement announcement printed on his phone. COACH MERCER, 62, leans in the doorway. COACH You sure about this, kid? JAX (quiet) Time to rest, Coach. He stands, walks the tunnel, and bursts into the blinding arena lights. The roar swallows him. He raises one glove, then lowers it. The screen CUTS TO BLACK. INT. BEDROOM - SAME NIGHT Jax lies in fresh sheets. His eyes close. The sound of the crowd fades into a low, ominous hum. Suddenly a REFEREE counts him out in an empty octagon glowing with red neon. Jax’s eyes snap open inside the dream. His ribs are already bruised. The crowd roars again, louder, endless.
Why now
In an era of collective exhaustion, quiet quitting, and the rejection of grind culture, audiences are desperate for a story that finally lets its hero stop fighting without punishment, turning personal burnout into mythic spectacle.
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 @lordofacca 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 $TIMEREST 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 @lordofacca