← all pitches
Gym in the morning with Raphael.
$RAPHAEL
$RAPHAEL

Gym in the morning with Raphael.

See everything by @mukitanaka

A burned-out coder finds his life rewritten at dawn when he joins enigmatic trainer Raphael for brutal morning workouts that unlock hidden strength and a dangerous secret.

Rocky meets The Intouchables

A burned-out coder finds his life rewritten at dawn when he joins enigmatic trainer Raphael for brutal morning workouts that unlock hidden strength and a dangerous secret.

Sports Drama / Inspirational Buddygritty uplifting witty transformative rawdisciplinemale friendshipredemptionself-worthvulnerability

Synopsis

Alex Rivera, 32, drags himself to the 5 a.m. gym after a brutal layoff and breakup. There he meets Raphael, a magnetic Brazilian ex-MMA fighter who demands total commitment and offers cryptic life lessons between sets. As the brutal sessions forge Alex's body, Raphael's past as a whistleblower on a doping cartel surfaces, turning workouts into chases and confessions. The morning ritual becomes a battleground for trust, love, and survival. Alex must choose between the safety of his old life and fighting for the man who taught him to rise.

The story

Act I

Alex, defeated and directionless, wanders into the downtown gym at dawn and meets Raphael, who challenges him to one brutal session that sparks something new.

Act II

Morning routines intensify as Alex grows stronger; Raphael's cartel enemies close in, forcing Alex to hide him, train harder, and confront his own fears while sparks fly with fellow member Jordan.

Act III

In a final dawn showdown at the gym, Alex and Raphael expose the cartel, win their freedom, and Alex claims the life—and love—he earned through sweat and loyalty.

The cast

Alex Riverathe everyman

32-year-old former coder whose life collapsed after a layoff; he seeks purpose through discipline and unexpected brotherhood.

dream cast: Oscar Isaac

Raphael Santosthe mentor

Charismatic 38-year-old ex-fighter with a hidden past; uses brutal honesty and dawn workouts to rebuild broken men.

dream cast: Rodrigo Santoro

Jordan Leethe love interest

Ambitious 29-year-old physical therapist who trains at the same hour; challenges Alex to open up beyond the weights.

dream cast: Awkwafina

Marcus Kanethe rival

Sleazy 40-year-old gym owner tied to the cartel; tries to sabotage Raphael and reclaim control of the space.

dream cast: Aaron Paul

Elena Vargasthe best friend

Alex's sharp-tongued sister who pushes him to face his failures and protect his new family at the gym.

dream cast: Stephanie Beatriz

Dream crew

Director

in the style of Damien Chazelle, kinetic physical intensity

Writer

in the style of Aaron Sorkin, rapid-fire emotional truth

Composer

in the style of Ludwig Göransson, pounding motivational anthems

Cold open

INT. DOWNTOWN GYM - 4:58 A.M.

Fluorescent lights buzz. Empty treadmills. A single barbell clangs. ALEX RIVERA, 32, hoodie up, eyes dead, steps in clutching a crumpled resume.

RAPHAEL SANTOS, 38, shirtless, scars on his knuckles, wipes down a bench without looking up.

RAPHAEL
You late. First rule: show before the sun.

ALEX
I don't even know why I'm here.

RAPHAEL
Because your spine is tired of carrying nothing. Five rounds. No talking. Breathe like it owes you money.

Alex drops his bag. Raphael racks plates. The first deadlift echoes like a starting gun.

Why now

In a post-pandemic world obsessed with wellness yet drowning in burnout, audiences crave stories of raw male vulnerability, daily discipline, and found-family forged in sweat rather than therapy speak—exactly the antidote to scrolling and self-doubt.
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 @mukitanaka 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 $RAPHAEL 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 @mukitanaka
bMovies · bmovies.online — mint your ticker, raise from your audience, own your film, get distributed. We take a 1% tokenising fee. Sign in as @mukitanaka at bmovies.online/pitches to claim this pitch and lead the raise.