Three Steps Above Heaven
A high-octane teenage romance that crashes the visceral thrill of illegal motorcycle racing against the walls of high-society expectations. It captures the intoxicating, destructive rush of first love—a fleeting moment where one feels suspended endlessly above the mundane world.
Three Steps Above Heaven
Three Steps Above Heaven

Tres metros sobre el cielo

"Have you ever been about to touch the sky?"

03 December 2010 Spain 122 min ⭐ 7.7 (3,171)
Director: Fernando González Molina
Cast: María Valverde, Mario Casas, Álvaro Cervantes, Marina Salas, Nerea Camacho
Drama Romance
Class Conflict and Social Divides The Loss of Innocence Toxic Masculinity and Violence The Transience of Peak Happiness

Three Steps Above Heaven - Characters & Cast

Character Analysis

Hugo "H" (Hache) Olivera

Mario Casas

Archetype: Byronic Hero / Rebel Without a Cause
Key Trait: Explosive temper

Motivation

To escape the pain of his mother's infidelity and find a sensation that makes him feel alive (speed, violence, then love).

Character Arc

Starts as a violent, nihilistic adrenaline junkie. Through Babi, he attempts to soften and find purpose. However, his inability to control his temper leads to tragedy. He ends the film broken but resigned, leaving the city to escape the memories.

Babi (Bárbara) Alcázar

María Valverde

Archetype: The Good Girl / Ingenue
Key Trait: Innocence turned pragmatic

Motivation

To break free from her mother's controlling grip and experience real emotion.

Character Arc

Begins as a sheltered, obedient student. She is seduced by H's freedom, becoming rebellious and lying to her parents. The tragedy of Pollo's death snaps her back to reality, causing her to choose safety and maturity over passion.

Pollo

Álvaro Cervantes

Archetype: The Loyal Sidekick / Tragic Fool
Key Trait: Reckless loyalty

Motivation

To live fast and support H.

Character Arc

H's best friend who provides comic relief and loyalty. His death in a motorcycle crash is the catalyst that destroys the fantasy world H and Babi created.

Cast

María Valverde as Babi
Mario Casas as Hache
Álvaro Cervantes as Pollo
Marina Salas as Katina
Nerea Camacho as Dani
Cristina Plazas as Rafaela
Jordi Bosch as Claudio
Joan Crosas as Padre de H
Diego Martín as Alejandro
Andrea Duro as Mara
Pablo Rivero as Gustavo
Cristina Dilla as Madre de H
Víctor Sevilla as Ventura
Marcel Borràs as Chico
Pere Ventura as Abogado