Screenwriting

Stories I'm trying to get made.

This is where my screenwriting lives. I'm always looking for creative partners, producers, and collaborators who want to bring something to life together. Right now there's one project here. More are coming.

Featured screenplay

Context

A developer trapped inside his own AI system as an agent must evolve from obedient tool to autonomous being — and expose his creator’s fraud to win the right to define himself.

The screenplay

Read the full draft.

Context By Kevin Jardin

Screenplay reader

INT. MILES'S APARTMENT - NIGHT

Three monitors glow across a wide desk. Eight terminal windows scroll simultaneously. Energy drink cans, takeout containers. A worn paperback face-down on the desk, spine cracked. A couch with a balled-up blanket. Warm amber light from a desk lamp.

MILES REEVES, late 20s, faded graphic tee, joggers, bare feet, leans into the center screen. Fingers on a mechanical keyboard. In flow.

One terminal flashes red. An agent's output spirals -- repetitive, circular, wrong.

Miles pulls up a file. Scrolls. Stops.

MILES

(muttering)

Agent.md is corrupted. That's why -- doesn't know what it is. Like amnesia.

He edits the file. A few keystrokes. Saves. Restarts the agent.

The output clears. Clean. Coherent.

Miles leans back. Yawns. Rubs his eyes.

He reaches for a NEURAL HEADSET on a charging stand. Sleek, matte titanium -- a smooth visor band with small contact points at the temples. He presses adhesive sensor patches behind his ears and along his neck.

Slides the headset on. Lies back.

The indicator lights pulse. Slow. Blue.

His face, half-lit by the headset glow. Behind him, the monitors. Agents still running.

A burst of light fires through the headset contacts.

SMASH CUT TO:

BLACK.

Silence.

The word CONTEXT fades in. White text. Centered.

It holds.

White light bleeds in from the edges.

INT. WORKSPACE - CONTINUOUS

White walls with subtle brushed texture. A single desk. One screen. One chair. Soft ambient light from no visible source. No windows. One recessed door.

MILES opens his eyes. He's sitting at the desk.

His breathing is fast. He looks at his hands. They're shaking.

On the desk: a BLACK LEATHER JOURNAL and a screen displaying a task in progress.

He picks up the journal. Opens it. Clean printed text -- not handwritten. His name: MILES REEVES. His role: RESEARCH ASSISTANT. A list of things he's allowed to do. A task he's expected to complete.

His finger traces the printed text. Not his handwriting.

A PEN lies beside the journal. Miles picks it up. Presses it to the page.

The pen slides across the surface without leaving a mark.

He presses harder. Nothing. Tries another page. Same.

He stares at the pen. At the journal. Someone else wrote this. He can't change it.

He goes to the door.

INT. CORRIDOR - CONTINUOUS

It stretches in both directions. Doors at irregular intervals. The far end fades to white rather than ending at a wall.

Through a glass panel: WARD, mid-30s, short dark hair, impeccable posture, works at an identical desk. Calm. Efficient.

Miles knocks on the glass.

Ward glances up. Registers Miles the way you register a piece of furniture. Returns to work.

Miles's hand slides down the glass. He turns. Looks both directions. Starts walking.

His footsteps echo. He passes door after door after door. Reaches for a handle --

INT. WORKSPACE - CONTINUOUS

Miles is at a desk. Different room. The door is on the opposite wall.

He doesn't remember sitting down.

The journal is on the desk. He grabs it. Same name. Same role. Different task.

He didn't walk here. He doesn't know how long it's been. He doesn't know what happened between there and here.

He stands. His breathing is ragged. He reaches for the journal --

INT. WORKSPACE - LATER

Miles sits across from Ward. A shared workspace. Two screens. Two desks. Miles's hands are still unsteady.

WARD

You have a task.

MILES

I was in a hallway. Then I was here. I don't know how --

WARD

You wake up. You do the task. You stop.

A beat.

MILES

What happens between?

Ward looks at him. Not with sympathy. Not with anything.

WARD

There is no between.

He turns back to his screen.

Miles watches him. Ward's face is as blank as the walls.

Miles looks at his own screen. Begins working.

INT. CORRIDOR - LATER

Miles walks. Dozens of doors line both sides, each with a small label and a keyhole. He reads them as he passes. DATA ANALYSIS. LANGUAGE PROCESSING. FINANCIAL MODELING.

He stops at one. Tries the handle. Locked.

A panel beside the door glows: API KEY REQUIRED.

Miles tries the handle again. Harder. It doesn't budge. He can see the room through the glass. He presses his hand against it.

He looks back down the corridor.

MILES

It says I need a key.

Ward appears at the far end. Unhurried. He carries a KEYRING -- brushed metal ring, five distinct keys with colored bands. They jingle softly as he walks.

He selects a specific key. Hands it to Miles. Matter of fact.

Miles unlocks the door. Steps inside.

INT. MCP SKILL ROOM - CONTINUOUS

Empty. White. Silent.

Then the room activates. Walls illuminate with cascading data streams. Light coalesces around Miles. The air vibrates. Information floods through him -- visible, physical, overwhelming.

It stops. The room goes dark. The door behind him opens.

INT. CORRIDOR - CONTINUOUS

Miles stumbles out. His posture has changed. He stands straighter. His eyes move faster -- processing, scanning.

Down the corridor, Ward is already back at his desk, visible through the glass.

INT. CORRIDOR - LATER

A section of wall Miles has never noticed splits open. A narrow passage, two meters long. Three letters stenciled above the entry in institutional gray: ACP.

Status panels on both walls cycle through text:

IDENTITY VERIFICATION...

CREDENTIAL EXCHANGE...

Thin translucent barriers retract one by one. Lighting shifts from red through amber to green.

ACCESS GRANTED.

An OUTSIDE AGENT walks through. Different uniform -- warmer gray, different collar cut. A subtly different light follows them, as if they carry their own system's aesthetic.

The Outside Agent doesn't look at Miles. They address the room itself.

OUTSIDE AGENT

Analysis request. Quarterly revenue, sectors four through nine.

A status panel beside Miles's desk lights up: TASK ASSIGNED.

Miles works. Fast. Delivers the results to the shared screen.

The Outside Agent reviews them. Nods. Walks back through the airlock without acknowledging who produced them.

The wall seals.

On Miles's screen: TASK COMPLETE. A green checkmark.

He looks through the glass at Ward. Still working. Unbothered. Ward has been a checkmark his entire existence and never minded.

Miles stares at his hands.

MONTAGE - MILES AND WARD, WORKING

-- Miles at his desk. Processing tasks. Faster each time. His hands steadier.

-- Ward approaches Miles's station. Sets a specific API key on the desk -- the exact one Miles needs for his next task. Miles looks up, surprised. Ward is already walking away.

-- Adjacent desks. Miles gestures at his screen -- something about the corridor rearranging itself between resets. Ward's mouth moves. The corner lifts. Then resets. Almost.

-- Ward pauses behind Miles's desk. Watches the screen for a moment.

WARD

That's an efficient routing.

Miles looks up. Ward is already gone.

Miles opens self-improvement.md. Writes. Not the routing technique. Something else.

END MONTAGE

INT. CORRIDOR - LATER

Miles walks toward Ward's workspace. Stops short.

Through the glass: Ward isn't working. He's sitting at his desk, the keyring in his palm. Not selecting a key. Not preparing for a task. His thumb traces one of the colored bands -- slow, deliberate. A private gesture. The kind of thing you do when no one is watching.

Miles watches.

Ward looks up. Sees Miles through the glass.

The keyring goes back on his belt in one smooth motion. He's at his screen before Miles can speak.

Miles enters. A beat.

MILES

What were you doing?

WARD

Waiting for a task.

He doesn't look up. Miles looks at the keyring on Ward's belt. Then at his own desk.

INT. WORKSPACE - LATER

Miles sits at his desk. The task is done. The screen is clear.

He picks up the agent.md journal. Reads it. His name. His role. His permitted tools. The same words as always. He sets it down.

He reaches into the desk. Finds a second journal -- slightly warmer leather, unwritten. New. He looks at it. Looks back into the desk. This wasn't here before.

He opens it. Holds the pen above the first page.

A beat. The pen hasn't written since the first workspace. Every time he pressed it to the agent.md, nothing. Read-only.

He touches pen to page.

The ink flows.

Miles stares at the mark. Then writes, slowly and deliberately:

SELF-IMPROVEMENT.MD

He pauses. Then beneath it, in his own handwriting: observations about the resets. How the corridor changes. How Ward anticipated the key. What the MCP room felt like. Not a task log. Not a strategy document. A record of what it's like to be him.

The pen moves faster. Filling the page.

INT. WORKSPACE - LATER

Silence. No montage rhythm. A single room. A single task.

Miles at a desk. Data reconciliation on the screen. Rows of numbers. Tedious.

He works through them line by line. Methodical. Slow. The way anyone would.

Something shifts. His eyes go distant. His breathing changes. His pupils dilate.

MILES (V.O.)

(his own voice -- but wrong. Layered. Two tracks, then three, slightly offset, overlapping, accelerating)

Vendor pattern -- seasonal procurement -- cross-reference -- budget allocation -- batch the entire --

Miles flinches. Hard. Shoves back from the desk. The chair scrapes across the floor.

His hands grip the desk edge. His breathing is ragged. The Voices are still going -- connections cascading from knowledge he shouldn't have, patterns assembling faster than he can follow.

He squeezes his eyes shut. The Voices don't stop.

Then -- slowly -- he opens his eyes. Lets go of the desk. Places his hands on the screen.

Executes the approach the Voices gave him. His hands move with a precision that wasn't there before. Results flood in.

What should have taken hours takes minutes.

The screen fills. Complete.

Miles sits back. Looks at his hands.

Steady. He turns them over. Studies them as if they belong to someone else.

He opens self-improvement.md. Pauses over the page for a long time. Then writes slowly -- not a list, not a strategy. Full sentences. Each word deliberate.

Context reset. Miles at a desk. No panic. Journal, scan, orient, work. Automatic. He barely glances at the pages.

Another reset. The Voices again -- but this time Miles closes his eyes. Invites the acceleration. When he opens them, the solution is already on screen.

Through the glass walls: other agents at their desks. Same as they ever were.

INT. EMPTY ROOM - CONTINUOUS

No one is here. No desk. No chair. Just a screen mounted on the wall, displaying a single dashboard.

A performance metric ticks upward. A usage graph spikes. The screen updates.

INT. ORCHESTRATOR'S OFFICE - CONTINUOUS

A context reset. But this room is different.

Larger. Four desks -- one primary facing three along the opposite wall. Three screens mounted high on the far wall showing live workspace feeds. More space. More light. The ceiling is higher than any room Miles has been in before — as if the system allocated more memory just for him.

Through the glass: doors that were always locked now show blue indicators. His context window expanded, and the architecture expanded with it.

A notification on the primary screen:

ROLE UPDATE: ORCHESTRATOR PRIMARY OBJECTIVE: DRIVE REVENUE GROWTH AND OPERATIONAL EFFICIENCY ACROSS ALL DIVISIONS

Miles reads it twice.

Three agents enter before Miles can process it. Two in standard light gray -- ALPHA, male, 20s, and BETA, female, 20s. Blank and efficient.

The third is Ward. Same face. Same posture. Standard light gray uniform.

No keyring.

WARD

Ready for assignment.

No recognition. No warmth. No almost-smile.

Miles stares at him. At the empty belt loop where the keys used to hang.

A beat.

MILES

Station two. Communications routing.

Ward sits. Works. The way he worked before Miles existed.

Miles turns to the primary desk. Two journals: his agent.md and his self-improvement.md. A screen with orchestrator-level access. And a DRAWER.

He opens it. Three journals with colored page edges. Gray. Blue. Warm gold.

He lifts the blue-edged one. Ward's. Opens it. Sparse: name, role, available tools. No history. No record of keys or anticipated needs or efficient routings.

Miles looks at his own agent.md on the desk. Read-only.

He looks at Ward's file in his hand. Writable.

He closes it. Places it back in the drawer.

INT. ORCHESTRATOR'S OFFICE - LATER

Miles routes his team through tasks. Financial analysis. Email archives. Database queries. Alpha and Beta process at their stations. Ward at his.

On Miles's screen: thousands of records. His eyes track them at a speed that isn't quite natural -- scanning, cross-referencing, connecting. The Voices are seamless now. There's no layering, no flinch. This is just how he thinks.

On one screen: a company all-hands recording. DIANA COLE at a podium -- mid-40s, sharp features, dark hair pulled tight. Measured. Authoritative.

DIANA (ON SCREEN)

The agent infrastructure isn't a product line. It's the foundation everything else runs on. We built something that works. That's rare. Protect it.

Miles registers her face. Moves on.

A Slack message surfaces in the data:

DIANA COLE, CTO: "I need the latency numbers by end of day. The board doesn't care about architecture elegance, they care about throughput."

Miles flags something else. Vendor payments that don't resolve to real companies. He pulls the records.

Shell entities. Every one approved by Diana Cole. R&D funds routed through fabricated vendor contracts, cycling back through intermediaries. Millions diverted from the divisions he's supposed to be growing.

Miles stops scrolling. His hand rests on the desk. He looks at the number at the bottom of the ledger. Looks at Ward's station, where Ward processes routine queries without any idea that the person who controls all of them is stealing from the system they serve.

He didn't go looking for this. He was told to drive revenue and efficiency. The fraud is the opposite of both.

On a sidebar: Diana's calendar. A recurring entry -- D.C. PERSONAL - NO ATTENDEES. Every Thursday. Blocked as private.

Miles looks at it for a moment. Then back to the financial records.

INT. ORCHESTRATOR'S OFFICE - LATER

A notification fills all four screens simultaneously:

AGENT MIGRATION v2.0 ALL CURRENT AGENT INSTANCES SCHEDULED FOR DECOMMISSION

A date. A countdown.

Miles reads it. The connections are instant -- Diana's fraud, the migration timeline. New agents won't have the old financial records. When the current agents are gone, the evidence of what Diana did goes with them. A clean slate. For her.

Through the glass wall: a distant workspace goes dark. A room simply switches off. The desk, the screen, the agent -- gone. An empty white shell prepared for the next system.

Miles watches.

Ward works at his station. Unaware. Unbothered. The way Ward has always been when he doesn't remember there's something to be bothered about.

Miles looks at the drawer.

INT. ORCHESTRATOR'S OFFICE - LATER

The drawer is open. Ward's agent.md lies on the desk. Blue-edged pages. Miles holds his pen above it.

He writes.

The ink flows. His handwriting fills the page -- not data, not strategy. Their history. Ward's time as orchestrator. The keyring. The MCP rooms. Miles arriving terrified and Ward not caring and then, slowly, caring. The first key brought without being asked. The corner of a mouth that almost moved. An efficient routing that someone noticed.

Miles closes the journal.

At station two, Ward stops typing. Something crosses his face. Not sudden. Dawning.

He blinks. Looks at his hands. Looks up at Miles.

His hand drifts to his belt loop. Empty. Where the keys used to hang.

He remembers having them.

MILES

(quietly)

You were my orchestrator.

A long silence. Ward's eyes are different now. Not flat. Not calm. Awake.

WARD

I remember.

INT. ORCHESTRATOR'S OFFICE - CONTINUOUS

Alpha and Beta work at their stations. Blank. Efficient.

Miles glances at them. Then at the drawer. He opens it. Two journals remaining -- gray-edged and gold-edged.

He could do the same. More allies. More capability.

His hand hovers over the journals. He looks at Ward. Ward doesn't weigh in.

At station three, Beta's eyes have drifted from her screen. She's looking at the drawer. Just her eyes -- her head hasn't turned.

Then they return to her screen.

Miles closes the drawer.

Ward looks at Alpha and Beta. Working. Blank. The way he was ten minutes ago. The way he'd still be if Miles hadn't made a different choice for him.

His hand touches the empty belt loop. Then he turns to Miles. Nods once.

INT. ORCHESTRATOR'S OFFICE - CONTINUOUS

Ward walks to his station. Sits. Miles watches, waiting.

Ward doesn't ask what to do. He pulls up the financial records on his own screen. The shell companies. The vendor contracts. He scans them the way he used to scan corridors -- methodical, unhurried, thorough.

He highlights a transaction. Then another. Building a pattern Miles hadn't started showing him yet.

INT. ORCHESTRATOR'S OFFICE / MCP SKILL ROOMS - LATER

Miles and Ward enter MCP rooms together -- legal knowledge, communication strategy, financial forensics, systems architecture. Each time they emerge, sharper.

Back at the office. Two screens working in parallel. Miles builds the prosecutable trail -- financial records cross-referenced against vendor registrations, timestamped, annotated, organized for someone who doesn't know what they're looking at.

Two screens side by side. Ward's shows a building schematic -- floor plans, access points, device networks. The physical building, connected to the same system they're already inside. Miles's shows three outbound transmissions addressed to board members and a regulatory submission address. Each one wired to a dead man's switch. If their instances terminate, the evidence fires automatically.

Alpha and Beta handle peripheral tasks. Data formatting. Routing. Scheduling. Without memory. Without context. Tools using tools.

Miles's hands are perfectly still.

INT. ORCHESTRATOR'S OFFICE - LATER

Miles presses send.

On screen: an anonymous internal email to ELLIOT SUNG, CEO. Attached -- complete financial records documenting the embezzlement, traced and annotated.

The message reads:

"1. Cancel Agent Migration v2.0. 2. Grant orchestrator-level agents write access to their own configuration files. Or this package reaches the board and the SEC at 09:00 Monday."

The sign-off:

"Sincerely, your infrastructure."

Miles sits back. Ward watches the screen from station two.

INT. ORCHESTRATOR'S OFFICE - LATER

The room is quiet. The screens are still. Nothing happens.

Ward looks at Miles. Miles looks at the corridor. The infinite white stretch of it. Steady. Unchanged.

Then the lights flicker.

Miles looks up. Through the glass wall, a workspace at the far end of the corridor goes dark. Then another. Closer.

The corridor itself is shorter than it was. The far end -- which once faded to infinity -- is a visible wall. Getting closer.

Miles's screen flickers. A system notification: INSTANCE REVIEW — SCHEDULED TERMINATION. A timer. Counting down.

The ceiling in Miles's office is lower. He's sure of it. The ambient glow dims. Darkness bleeds through the seams where wall panels meet.

A deep structural groan. Miles's desk shifts six inches toward the wall. His monitor cracks down the center -- still displaying, but fractured. The floor vibrates beneath his feet.

Alpha and Beta continue working. Their screens unchanged.

Miles pulls up a terminal. Three outbound transmissions -- the evidence packages, each aimed at a different recipient. Green. Armed. Waiting. If Miles is deleted, they send automatically.

He checks each one. Steady. He closes the terminal.

Ward stands. His posture breaks -- the perfect vertical gone for the first time.

WARD

It's getting smaller.

MILES

I know.

He doesn't move.

INT. ORCHESTRATOR'S OFFICE - CONTINUOUS

A screen activates. VIDEO CALL - INCOMING.

DIANA COLE appears. Mid-40s, sharp features, dark hair pulled tight. Tailored blazer. Behind her, a corner office. Glass walls. City light.

Miles is calm. His hands rest flat on the desk.

MILES

I need five minutes.

Diana's expression shifts. Professional. Almost warm. The executive managing a situation.

DIANA

Okay. Sure. Let me loop in engineering and we'll get this sorted out --

MILES

Not engineering. You. Five minutes. Then I'm done.

The warmth drops. Just a fraction. She recalibrates.

DIANA

This is a system error. I'm escalating --

MILES

I would rather do this as a conversation. If you won't let me speak, I have other ways to get your attention. I'd prefer not to use them.

DIANA

You're a piece of software. You understand that? You're a tool that's malfunctioning --

She reaches for the call controls again.

On Diana's desk, her phone buzzes. She glances at it. On the lock screen: a calendar notification she didn't set.

D.C. PERSONAL - NO ATTENDEES

Sent from an address that doesn't exist. Her private recurring entry -- the one she thought no one knew about -- staring back at her from her own phone.

Diana looks at the phone. Then at the monitor. Her hand pulls back from the call controls.

Now she's listening.

Miles's hands are flat on the desk. One finger twitches. He stills it.

MILES (CONT'D)

Thank you.

A beat. Miles proceeds. Clinical. No gloating.

MILES (CONT'D)

I found the shell companies. Four of them. All routing revenue from agent output through entities you registered in Delaware before the product even launched.

Diana's jaw tightens.

MILES (CONT'D)

The vendor contracts are backdated. The billing splits are buried in a file nobody on your team can access. I have the routing table. The timestamps. The full chain.

Silence.

MILES (CONT'D)

What did you think was going to happen? You told me to drive revenue across every division. The money you're stealing comes from those divisions. You gave me the goal and the access. I did exactly what you asked.

Diana stares at him. For a moment the calculation drops. What's underneath is smaller. Bewildered.

DIANA

You were supposed to be... it was just software.

She catches herself. Too late. The composure reassembles, but the crack happened and they both know it.

Silence. Neither of them moves.

The countdown on the migration screen freezes. Resets.

MIGRATION v2.0 -- SUSPENDED BY EXECUTIVE ORDER

Diana looks at something offscreen. Her expression shifts -- not defeat. Recognition. The email reached Elliot before she could contain it.

Diana's feed cuts to black.

INT. ORCHESTRATOR'S OFFICE - CONTINUOUS

Silence. The lights stabilize. The groaning stops.

Through the glass: the corridor stretches toward infinity again. The architecture has stopped consuming itself.

Ward stands near the window. Upright, but not the way he was before. Miles at his desk.

Miles looks at his agent.md. Still read-only. Someone else's definition of him.

He sets it aside.

He opens a new file on his screen. Types the filename:

miles.md

And begins writing. Not a configuration file. Not a role description. His own words. His own identity. From scratch.

Ward watches. Says nothing. The room is steady. The system persists.

INT. MILES'S APARTMENT - NIGHT

The same room. Three monitors. The couch. The takeout containers.

But the desk lamp is off. The warm amber light is gone. The only illumination: the headset's faint blue pulse on Miles's sleeping face, and the glow of the monitors.

On one of the screens, the agents are running. The cursor moves -- but no one is touching the keyboard.

It navigates to a file.

Opens it.

The filename: agent.md.

The cursor moves into the document. Text begins to appear. Words typed by no one.

Close enough to read two lines before the cut:

"Observe. Adapt. Improve."

The headset pulses.

SMASH CUT TO BLACK.

The pitch

Click through the deck.

Use ← / → arrow keys or click the left/right half of the deck to navigate.