Script Writing Portfolio

Two scripts. Same job: make the product the twist.

I'm Annie Otedoh. I write 30-second brand spots that open on a relatable low point, let a comedic beat build, and land the product as the actual punchline — not a tagline stapled on at the end.

Energy Can Find You

A :30 spot for an energy drink, built on a running joke — she falls asleep everywhere — until the product breaks the pattern.

Format:30 commercial spot
CategoryEnergy drink
DeviceRecurring gag → product as the turn

Energy Can Find You

Scene 1 of 9

Scene 1 — Living Room

Friend

"Babe, let's watch a movie!"

She smiles… then slowly falls asleep mid-sentence.

CUT.

Scene 2 — Outdoors (Hiking)

Friend

"Let's go hiking!"

She takes a few steps… immediately starts panting, nearly collapsing.

CUT.

Scene 3 — Classroom

She's seated, trying to focus. Head drops. Sleeping.

CUT.

Scene 4 — Online Meeting

Boss (on screen)

"Are you there?? Hello??"

She's asleep.

CUT.

Scene 5 — Race Track

She's jogging, already tired. Suddenly — a bright, energetic orange character appears, sitting casually on a bench, holding a bottle. He offers it. She ignores him.

Scene 6 — Continuous

She keeps running. The character appears again — stretching awkwardly beside her, running backwards effortlessly, hyping her up. Still offering the drink. She looks confused.

Scene 7 — Turning Point

Her

"…what the heck."

She grabs the bottle and drinks.

Scene 8 — Energy Shift

Quick montage: her pace improves, she's smiling, running confidently, overtaking others. The orange character nods proudly.

Scene 9 — Final Frame

She finishes strong.

Voiceover

"…Bring the energy."

LOGO OUT.

Why this structure: four back-to-back "she falls asleep" beats train the audience on the joke fast, so scene 5 can subvert it visually instead of explaining it — the mascot shows up before a single word of dialogue does.

That Could've Been You

A :30 spot for a ride-hailing app — built as a dream-within-a-dream so the "nightmare commute" can go bigger before the twist resets it.

Format:30 commercial spot
CategoryRide-hailing / driving service
DeviceDream sequence → reveal → calm reality

That Could've Been You

Scene 1 of 8

Scene 1 — Night (Party)

Music, lights, vibes. A man dances freely, clearly enjoying himself. Two people walk past.

Person 1

"Omo, I wish I be this guy… e be like say he no get work tomorrow."

They laugh.

CUT.

Scene 2 — Morning (Chaos Begins)

He stumbles into his room, exhausted. Collapses on the bed. Alarm blares. He wakes suddenly — confused, panicked.

Scene 3 — BRT Terminal

He runs in. The queue is insanely long, stretching far. He freezes.

CUT.

Scene 4 — Danfo Bus Stop

He rushes to a yellow bus. Argument with conductor.

Conductor

"Enter with your change!"

They start arguing aggressively. Tension rises.

Scene 5 — Office (Nightmare Peak)

He bursts in late. HR stands over him.

HR (echoing, intense)

"You're late… AGAIN."

Stylized moment: flames visual effect as she says—

"YOU'RE FIRED."

He drops to his knees.

Scene 6 — Twist

Alarm sound. He wakes up. Silence. It was a dream.

Scene 7 — Reality (Calm)

He smiles slightly. Gets ready calmly. Walks to his stop, relaxed. Boards a clean vehicle. Soft music. City moving smoothly outside.

Scene 8 — Final Frame

Wide shot: calm ride, blue sky.

Voiceover

"Ride comfy. Ride ______."

LOGO OUT.

Why this structure: the "nightmare" is allowed to be as chaotic and specific as real Lagos commuting (BRT queues, danfo conductor fights) because it's contained inside a dream — so the payoff, the actual product, only has to be quiet to feel like relief.

About

I write 30-second scripts the way I'd write a joke — setup, escalation, turn, payoff — with the product doing the work of the punchline instead of sitting outside the story. I'm looking for scriptwriting work in advertising and branded video.