EXT. MOUNTAIN PULL-OFF – DAY
A battered pickup truck idles at a lonely bend in the road. No signs. No houses. Just the Smokies rising endless and heavy.
INT. PICKUP TRUCK – DAY
A topographical map sprawls across the steering wheel — creased, corners torn, red ink circling ridges and marking dates.
A rough thumb drags the line until it stops on a name inked darker than the rest: SHADOW GAP.

A rough thumb drags the line until it stops on a name inked darker than the rest: SHADOW GAP.
Beside him on the seat: a field pouch, two trail cams, fresh batteries, an old laptop.
CAL THATCHER (50s), rugged, mountain-built, folds the map, slips it into the pouch. SD cards rattle inside.
He shuts off the engine. Silence swallows the cab.
EXT. MOUNTAIN PULL-OFF – DAY
Cal steps out, slings the pack over one shoulder. The Smokies loom ahead — vast, unforgiving.
He locks the truck, squares himself, and walks into the trees.

He locks the truck, squares himself, and walks into the trees.
EXT. SHADOW GAP – LATE AFTERNOON
Light filters thin through the canopy. The woods feel older here.
Cal pushes through brush and finds a trail cam dangling by its strap — torn from the tree. Lens cracked, casing busted.
He crouches, studies it. Not weather. Not animal. Something else.


Not weather. Not animal. Something else.
He works the unit open, plucks the SD card, slides it carefully into his pouch.
A swig from his canteen. He wipes his mouth, eyes scanning the ridgeline.
The forest is still. Almost too still.
Cal re-straps a fresh cam to the tree, angles it precise, and taps the casing twice like ritual.
Then he scans the woods one more time before heading downhill.
2.
EXT. MOUNTAIN PULL-OFF – NIGHT
Headlights spear into the dark. Dust swirls in their beams.
On the hood of the truck, Cal sets down the battered laptop. He slips in the Shadow Gap SD card.
The glow flickers across his face.
CLICK.
Distorted static. Jagged tears crawl the frame.
CLICK.
Vertical streaks. Fractured light and shadow — almost shapes.
CLICK.
More digital noise, something half-erased.
Cal leans in. Breath slowing. Uneasy.

Vertical streaks. Fractured light and shadow — almost shapes.
CLICK.
A night-vision frame. Behind a tree, faint, pale, a figure watching. Eyes reflecting back in ghostly green.
Emily.
Cal’s hand rises to his mouth, trembling as he covers it. For a beat he doesn’t move — just stares.

Behind a tree, faint, pale, a figure watching. Eyes reflecting back in ghostly green. Emily.
He lifts his phone, snaps a photo of the screen. The shutter cuts sharp through the silence.
He closes the laptop. Both hands press flat on the hood, head lowered like in prayer.
Behind him, the Smokies loom — dark, endless, alive.
CUT TO BLACK.
TITLE UP: THROUGH THE VEIL
3.
EXT. TRADER ROB’S OUTPOST – DAY
Cal’s white pickup truck crunches up the gravel drive. He idles a beat, staring at the modest general store.
After a long moment, he kills the engine, steps out…
INT. TRADER ROB’S OUTPOST – DAY
The door JINGLES as Cal steps inside.
The place is semi-antique store, part bait shop, part backwoods museum — a sight to behold.
Cal looks around, doesn’t see anybody...
Then — from behind a shelf:
JUNE (OS)
Well… Been a while.
Cal turns — not startled, just… pulled. Nods in greeting.
CAL
June.
JUNE (60s) steps into view — wiry and warm, hair wrapped in a messy scarf.

Not fear. Just recognition delayed by change.
She freezes for just a beat when she sees him. Not fear. Just recognition delayed by change.
She takes him in — the beard, the longer hair, the leaner frame. Just a man half-carved by the mountain. And something else…
JUNE
You’re out of uniform, Ranger Thatcher.
CAL
Retired. Figured it was time to hang it up.
June shrugs, crosses toward the counter with a box in hand.
JUNE
Should’a brought it in to sell, you know. Might’ve fetched a few bucks.
Cal almost smiles... almost.
CAL
Yeah. Should’a.
She sets the box down, then eyes him — cautious, curious.
JUNE
You look — different.
Cal shrugs — no reply comes.
JUNE (CONT'D)
Wasn’t sure I’d see you again.
CAL
Didn’t plan to come back, unless—
He stops himself. She hears it anyway. “Unless Emily was with him.”
But she doesn’t finish the thought. Doesn’t help him out. He’s crossed the line now. Now or never.
Cal shifts. Steps to the counter — not too close — and reaches into his coat.
CAL (CONT'D)
Got something you should see.
He pulls out his iPhone, swipes, and turns the screen toward her — Night-vision green. A girl’s pale face staring straight into the lens.

Night-vision green. A girl’s pale face staring straight into the lens.
June takes it in. Her jaw tightens, just a hair. She doesn’t touch the phone.
JUNE
Where’s this from?
CAL
One of the trail cams, up near Shadow Gap.
June stiffens — the name alone carries weight.
CAL (CONT'D)
Tell me you don’t see her.
JUNE
I see… I dunno what see.
CAL
It’s her, June. It’s Emily.
June exhales sharply, takes a step back as if she’s giving herself room to breathe.
JUNE
You can’t keep doing this.
CAL
Doing what?
JUNE
Dragging her back in just to lose her all over again.
Her voice catches, just barely.
JUNE (CONT'D)
We lived it once. That was enough.
Cal studies her — part of him hurt, part of him stubborn.
CAL
It’s not enough for me.


Cal studies her — part of him hurt, part of him stubborn.
She shakes her head, pacing a step behind the counter.
JUNE
I watched you disappear into maps and theories, walking those woods until your boots cracked open. And for what?
(beat)
It’s been almost three years, Cal. And she’s still gone. That has to be enough!
June blinks hard. Looks down. Like saying it out loud costs her something.
Cal’s gaze shifts to the corkboard behind her. A yellowed MISSING — EMILY THATCHER flyer peeks from behind a curling sale notice. Faded. Forgotten.
CAL
(pointing)
That doesn’t belong back there.
June doesn’t turn to look.
CAL (CONT'D)
It should be on the front door. Where people can see it.
The air between them is heavy. June’s hands press flat against the counter, her knuckles whitening.
JUNE
You’re chasing smoke, Cal.
CAL
Better than pretending there’s nothing left to find.
Silence. The wind chimes outside clatter faintly, breaking the stillness.
June takes a breath, then looks Cal right in his eyes. Her expression unreadable.
JUNE
Our girl’s gone. And my heart breaks the same as yours. But if you keep on like this... you’re gonna lose yourself.

Our girl’s gone. And my heart breaks the same as yours.
A long beat.
Cal pockets his phone, gives her a final look, then turns for the door.
The bell jingles as he steps out. June watches him go.
7.
EXT. CAL’S HOUSE – NIGHT
The moon hangs heavy over the distant Smoky Mountains.
Cal’s perched on his front stoop, eyes on the silhouetted ridgeline.
He rubs his hands through his hair with one hand. The other holds a burning cigarette near his knee.
We sit with him.
SLOW DISSOLVE TO
EXT. SHADOW GAP – EARLY MORNING
A drone shot cuts through thick clouds, skimming across the rugged ridgeline.
Below — Cal hikes off-trail, far from any beaten path. The terrain is rough. His breathing is steady but tight.
This is not a tourist spot.
Cal moves with caution — he’s been here before.
He stops.
The trail cam he just replaced the day before lies busted in the underbrush — casing cracked, wires exposed.
He taps the cam with his boot, shakes his head. Steps back to snap a few photos with his phone of the scene.
Checks the camera roll—
And freezes.

A blurry capture. In the distance… a female figure, pale and indistinct, caught mid-motion.
His thumb hovers over the image.
INSERT – PHONE SCREEN:
A blurry capture. In the distance… a female figure, pale and indistinct, caught mid-motion.
Cal’s breath catches.
He turns — scanning the trees. Nothing.
He holds the phone up — switches to the camera.
STATIC FLICKERS.
And then…
EMILY.
She stands deep in the trees. Still. Silent. Ethereal.
She doesn’t move toward him. Doesn’t speak. Just stares.
CAL
Emily…?


She slowly raises a hand — presses one finger to her lips. SHUSHING.
She slowly raises a hand — presses one finger to her lips.
SHUSHING.
Cal takes a step forward, confused, then—
SNAP. Something is just behind Cal now...
...he freezes mid-step. Then turns slowly. Nothing.

SNAP. Something is just behind Cal now...
He lowers his arm — his phone now dangles by his side.
Suddenly—
The screen goes wild.
Glitching, distorting — black static and noise patterns spill across the display.
The forest goes dead silent.
Even the wind holds its breath.
Cal senses the shift.
The air feels thicker now.
He takes a quick step back and tries to raise his phone — hands trembling—
But his boot slips.
He falls back—

The forest goes dead silent. Even the wind holds its breath.
The phone tumbles from his hand, landing hard on the dirt, lens up — askew.
ANGLE ON: PHONE SCREEN
The image stutters — digital warping, like it’s been hit by lightning.
And in the warped forest light, SEEN through the screen—
A SHADOWED-FIGURE, distorted, inhuman…
…barely visible, standing just beyond the veil of reality, presses in quickly toward Cal.
A HUM RISES. Low. Gut-rattling.

A SHADOWED-FIGURE, distorted, inhuman… barely visible, standing just beyond the veil of reality.
Cal sucks in a breath, attempts to cry out, but it’s too late. The THING is right in front of him, but Cal can’t see it...
...but we can from the angle on the phone screen…
…and then — CAL’S GONE.
YANKED BACKWARD INTO THE TREES.
Violent. Sudden. Silent.
All that’s left of Cal is his dropped hat. And his phone. And its screen suddenly returns to normal.
SMASH CUT TO:
BLACK SCREEN.
We hold there a beat as snow begins to fall over black...


Violent. Sudden. Silent.
INT. TRADER ROB’S OUTPOST – EVENING
Dim inside. Warm. Quiet.
A jumble of old Christmas lights sag across the ceiling, some bulbs dead, others glowing soft amber. Parts of the outpost are dotted with faded decorations pulled from the same storage boxes year after year…
The CLOSED sign hangs in the window, tilted. The store feels caught between memory and ritual — festive, but weary.
June moves slowly, sweeping the last of the day’s dust, wiping down the counter.
She pauses mid-sweep…
…and steps to the door, cracks it, looks out. Cold wind hits her face. She squints into the falling snow—

The store feels caught between memory and ritual — festive, but weary.
A long beat.
She takes a breath, glances down at something below her, but we can’t see it…
…and then she turns, steps back inside, closes the door behind her. Locks it for the night.
CAMERA STAYS OUTSIDE.
We begin to PULL BACK — slowly, deliberately — through the snow…
Until we finally REVEAL:
A new poster taped inside the front door:
MISSING CAL THATCHER
Last seen August 10, 2025
SHADOW GAP – Great Smoky Mountains.

The wind gusts, blowing a whirl of white past the door… and Cal’s image stares out at us from the poster.
The wind gusts, blowing a whirl of white past the door…
…and we continue our PULL BACK through the snow as Cal’s image stares out at us from the poster…
SMASH TO BLACK.
End of Script