Teo Varga
Small Hours
2026
Title
TC 00:00:00:00
[01]

SMALL HOURS

[scroll down]

Nobody watches the fights at four in the morning.

03·AStill

There are no cameras. No crowd. No belt.
Just a man, a bag, and the sound of his own breathing
bouncing off the walls of a gym that closed hours ago.

This is a film about the work nobody sees.
About the hours that don't count
until, one night, they're the only ones that do.

00%
0101

The Film

05·AMotion
05·BStill
1.1Synopsis

RUBÉN SALAS is thirty-four. Too old to be a prospect, too stubborn to quit.

By night he works the floor of an industrial laundry, folding sheets for hotels he will never sleep in. At 4 a.m., when his shift ends, he walks eleven blocks to a gym that should be closed. The old man who owns it leaves the back door open for him. They never talk about why.

In ten days, Rubén has one fight. A small card, for money that barely covers the rent.

He trains like it's a title.

ACT IACT I

The Shift

Nights one to three.

07·AMotion
07·BStill
07·CMotion
1.3Night one — The laundry

The laundry never stops.

Machines turn in rows like lungs. Rubén folds sheets with the speed of someone who has stopped thinking about it.

A supervisor calls his name. He doesn't look up. He finishes the fold. Then he looks up.

08·AStill
08·BStill
1.4Night one — The walk

4:07 a.m. Rubén walks home the long way, past the bus stop, past the closed bakery, to a metal door in an alley.

He knocks twice. Waits. The door is already open.

09·AMotion
1.5
Night oneThe gym

Half the lights are off. He doesn't turn them on.

He wraps his hands in the dark, by memory. Left, then right. Then he works the bag until the bag is the only thing moving in the building.

10·AStill
1.6Night three — The old man

TOMÁS is watching from the office.

He's seventy-one. He has seen a hundred Rubéns and remembers all of them.

He walks out, holds the pads, and says the only thing he'll say all night: "Your right hand drops when you're tired."

Rubén keeps his right hand up for the next three hours.

ACT IIACT II

The Weight

Nights four to seven.

12·AStill
12·BStill
1.8Night four — The call

Between shifts, Rubén sits on the bus with his phone. A voicemail from his sister, LUCÍA. She's asking if he's eating. If he's sleeping. If he's coming to Sunday lunch.

He listens twice. He doesn't call back.

1.9Night six — The scale

Rubén stands on the gym scale at 5 a.m. Two kilos over.

He doesn't eat that day. At the laundry, the heat from the machines makes him dizzy. He leans on a table and waits for it to pass. Nobody notices. That's the point of the night shift.

14·AMotion
1.10
Night sevenSparring

Tomás brings a sparring partner. Younger, faster, twenty-two.

The kid catches Rubén with a hook he never saw. Rubén goes down on one knee, stays there for a moment, listening to the ringing in his head.

Then he gets up, because getting up is the only skill he has never lost.

ACT IIIACT III

Small Hours

Nights eight to ten.

16·AMotion
16·BStill
16·CStill
1.12Night eight — Sunday

He goes to lunch.

Lucía's kitchen is small and bright and too loud. Her son asks if he's going to win.

Rubén says he doesn't know. It's the first honest thing he's said in days, and it makes everyone quiet.

17·AStill
1.13Night ten — The fight

Fight night.

Folding chairs, cheap lights, a ring that shakes when you step into it. Two hundred people, most of them there for someone else.

Tomás wraps his hands this time. Left, then right. Neither of them says anything.

1.14Night ten — Small hours

We never see who wins.

The last round ends in a cut to black. Then: Rubén, alone, walking home at 4 a.m. The same street. The same bus stop. The same metal door.

For the first time in the film, the sky behind him is starting to get light.

0202

Look & Feel

20·AStill
20·BMotion
20·CStill
2.1The world

A city that works while it sleeps.

We stay inside the places that stay open: the laundry, the all-night bus, the gas station, the gym with its lights half on. Everything we see is lit by what's already there. Fluorescent tubes. Sodium streetlights. The red glow of an exit sign.

No sunrise until the very last scene.

AMBER for the streets: tired, warm, familiar.
TEAL for the laundry: clinical, repetitive, cold.
RED for the gym: the only place where he feels his pulse.
2.2Colour

Three colours carry the film.

As the fight approaches, red starts to leak into everything.

22·AMotion
2.3Texture

We want the image to feel handled.

Grain that breathes in the shadows. Skin with pores, scars, sweat. Tape that is frayed at the edges. Leather that has been hit ten thousand times.

Nothing is clean in this film, and nothing is ugly either. It's worn. Like something that has been loved for a long time.

0303

Approach

3.1Why this film

SMALL HOURS is not a comeback story.

There is nothing to come back to.

It is a portrait of devotion without an audience: the discipline of a body that works twice every night, once for money and once for something he can't name.

The fight is the destination, but the film lives in the hours before it.

THE RING IS WHERE HE ENDS. THE NIGHT IS WHERE HE LIVES.

25·AStill
25·BMotion
3.2Close, not closer

We stay at the distance of someone who respects him.

Close enough to hear him breathe. Never close enough to explain him. The camera doesn't ask Rubén what he feels. It waits, the way the old man waits by the door.

Scenes are allowed to run long. Repetition is the point: the same walk, the same wrap, the same bag, night after night, until the smallest change feels enormous.

WHAT HE DOES FOR MONEY.
WHAT HE DOES FOR HIMSELF.
3.3Work as ritual

We treat both jobs the same way.

Folding a sheet and throwing a jab are shot with the same patience, the same rhythm, the same respect. Two kinds of labour. One pays, one doesn't.

By the end, the audience should understand the fight not as sport, but as the one piece of work Rubén chose for himself.

0404

Camera

28·AStill
4.1
04Camera

Shot on 35mm, handheld, at the height of Rubén's shoulders.

Long lenses on the street, to keep him small in the city. Wide lenses in the gym, to keep him close to the walls. No drones, no cranes, no slow motion. The fight is shot like the training: the same lens, the same distance, the same breathing.

We light only with what's in the room, and we let the dark stay dark.

35MM. HANDHELD. PRACTICAL LIGHT ONLY.

0505

Casting

30·AMotion
5.1Casting

RUBÉN SALAS— 34

A face that has been hit and hasn't forgotten it. Quiet, precise, slow to speak and quick to move. We're looking for someone who can hold a long silence without filling it.

Real boxing experience is a must. We'd rather teach an actor to act than teach a fighter to fake it.

31·AStill
5.2Casting

TOMÁS — 71

Owns the gym. Has owned it for forty years. Speaks less than Rubén, which is saying something.

We see him as the film's conscience: someone who has watched every kind of man walk through his door and still leaves it open.

5.3Casting

LUCÍA— 38

Rubén's sister. A nurse on day shifts, which means they almost never see each other awake.

She's the only one who talks to him like he's not a fighter. She needs warmth and exhaustion in the same face.

0606

Sound & Music

34·AMotion
34·BStill
34·CStill
6.1Sound & Music

The film is built on rhythm before melody.

The drum of the washing machines. The slap of gloves on a bag. Breathing. The bell. We record the real rooms and let their noise become the score.

Music enters only three times: when Rubén wraps his hands for the first time, when he gets up in sparring, and over the last walk home. A single piano, slightly out of tune, like something found in the corner of the gym.

BREATH. BAG. BELL.

Thank you.

SMALL HOURS

Spec work · Fictional film · Images courtesy of Pexels contributors

Aakash Sunuwar · Aleksandar Pasaric · Antoni Shkraba · Asaad Alabri · Caleb Oquendo · Coco Championship · Colin Piret · cottonbro studio · Danny Doneo · Douglas Schneiders · Engin Akyurt · Evgenij Mikhailov · Furkan · Gantas Vaičiulėnas · GetCreative Conmigo · K · KATRIN BOLOVTSOVA · KoolShooters · Kristina Paul · lalesh aldarwish · Lev Strelchenko · Lorenzo Manera · Mallem Amir · MART PRODUCTION · Matthias Groeneveld · Mehmet Guzel · Michael Kucharski · Pavel Danilyuk · Philip Borden · Plato Terentev · Pragyan Bezbaruah · Pratik Gupta · Ron Lach · Rulo Davila · Sami Abdullah · Sergei Skrynnik · Sketch Benjamin · Stephan · Tahiry Bongiovani · Tima Miroshnichenko · Tom Wielspütz · Vidhugraphi · Yaroslav Shuraev · Yusuf Çelik · Zeynep Sude Emek · Ziyanda Yono · Κλεοπάτρα Αράπογλου ·