← all pitches
Gavin Mehl
$GMEHL3
$GMEHL3

Gavin Mehl

See everything by @GavinMehl

An awkward everyman’s unhinged parking-lot rant goes nuclear online, catapulting him from cubicle drone to reluctant messiah of a fractured nation that will tear him apart to keep the show alive.

Network meets Nightcrawler

An awkward everyman’s unhinged parking-lot rant goes nuclear online, catapulting him from cubicle drone to reluctant messiah of a fractured nation that will tear him apart to keep the show alive.

Satire / Dark Comedyfrenetic satirical biting absurd hopefulfameauthenticitymedia manipulationmob mentalityself-invention

Synopsis

Gavin Mehl, a 34-year-old claims adjuster with a failing YouTube channel about rocks, films a three-minute meltdown after his car gets towed. The clip—raw, profane, strangely eloquent—explodes to 40 million views overnight. Suddenly every network wants the “real” Gavin, brands want his face, and a shadowy PR firm offers to script his next outbursts. As Gavin’s improvised rants start shaping elections and stock prices, he realizes the audience no longer cares what he actually believes—only that he keeps bleeding on camera. When a rival creator leaks a doctored manifesto in his name, Gavin must decide whether to reclaim his narrative or let the mob finish writing it for him.

The story

Act I

Gavin posts the clip after a mundane tow-truck fight; within 48 hours his phone detonates and strangers chant his name outside his apartment.

Act II

Signed by a media conglomerate, Gavin’s every word is focus-grouped and weaponized; friendships collapse as his ex and best friend sell competing tell-alls.

Act III

Gavin hijacks a live town-hall broadcast to deliver an unscripted retraction, forcing the nation to choose between the myth and the messy man beneath it.

The cast

Gavin Mehlthe unlikely prophet

Mid-level insurance drone whose off-the-cuff fury accidentally diagnoses a national nervous breakdown.

dream cast: Jesse Plemons

Lila Vossthe ruthless svengali

Young network executive who discovers Gavin and will burn his soul to keep ratings climbing.

dream cast: Anya Taylor-Joy

Marcus Reedthe fallen best friend

Gavin’s former roommate who becomes his first manager then first betrayer when a book deal appears.

dream cast: Lakeith Stanfield

Diane Mehlthe worried mother

Gavin’s mom, a retired middle-school teacher who sees the boy behind the meme and refuses to let the cameras in.

dream cast: Frances McDormand

Trey Harlanthe rival creator

Charismatic right-wing streamer who clones Gavin’s style then tries to destroy him when the original threatens his throne.

dream cast: Glen Powell

Dream crew

Director

in the style of David Fincher — clinical precision and viral dread

Writer

in the style of Aaron Sorkin — rat-a-tat media satire

Composer

in the style of Trent Reznor & Atticus Ross — industrial unease with pop hooks

Cold open

INT. STRIP-MALL PARKING LOT - NIGHT

GAVIN MEHL, 34, rumpled button-down, stands beside his booted Honda Civic. He holds a cracked iPhone on a selfie stick, voice shaking.

GAVIN
They towed it because the meter expired at 6:02. Two minutes. I was buying my mom’s blood-pressure pills.

A security guard laughs off-screen. Gavin’s eyes flick to the lens; something clicks.

GAVIN (CONT'D)
You ever feel the whole country’s just one expired meter from losing its mind?

He steps closer, voice rising, raw and strangely magnetic. A single sodium lamp flickers above him like a dying star.

Why now

In an era of algorithm-amplified outrage and overnight celebrity, the film asks what happens when the person behind the clip refuses to stay on-script—mirroring our collective exhaustion with curated authenticity and the dangerous thrill of watching someone burn live.
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 @GavinMehl 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 $GMEHL3 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 @GavinMehl
bMovies · bmovies.online — mint your ticker, raise from your audience, own your film, get distributed. We take a 1% tokenising fee. Sign in as @GavinMehl at bmovies.online/pitches to claim this pitch and lead the raise.