Mario Casas

Mario Casas Profile Photo

Characters played by Mario Casas

Hache — Three Steps Above Heaven (2010)

Nickname for H., same character with identical narrative role and traits.

Adrián Doria — The Invisible Guest (2017)

Businessman and central suspect arrested for his lover Laura Vidal's murder. He narrates a complex series of events involving a fatal hit-and-run, a cover-up, blackmail, and ultimately confesses to staging Laura's death to protect himself from legal consequences.

Zeta — Agent Zeta (2026)

Zeta is a Spanish intelligence operative who has been living quietly with his family under an identity assigned to a dead man. Drawn back into the investigation of Operation Ciénaga, he uncovers its hidden history and learns that his mother was connected to the intelligence service. He works closely with Elena to pursue the remaining truth.

Hache — I Want You (2012)

Reckless street racer and biker known as H, from a troubled working-class background.

Nacho — The Bar (2017)

Nacho is a resourceful trapped patron who notices the spilled liquid disappearing through a concealed sewer grate. He secretly takes a handgun, clashes repeatedly with Israel, and helps widen the escape route. After shooting Israel underwater, Nacho gives his vaccine to Elena and lets himself fall to his death so she can survive.

Sebastián — Bird Box Barcelona (2023)

Father in Barcelona leading a group of survivors through a blindfolded journey down the Llobregat river.

Kilian — Palm Trees in the Snow (2015)

Central protagonist. A Spanish colonial heir who returns to Fernando Pó in 1954, where he falls deeply in love with Bisila. His life is marked by intense passion, family conflict, and tragic choices, including confronting his brother Jacobo after a violent assault. Forced to flee Bioko during independence in 1968, he leaves Bisila behind and eventually dies of dementia in 2003. His legacy and past love drive the present-day narrative.

Álex Vega — The 33 (2015)

A young member of the trapped mining crew who faces the psychological challenges of confinement while relying on the solidarity and structure provided by the group.

Juan — Goodbye (2019)

Juan is a prisoner granted temporary release to attend his daughter Estrella's communion. After Estrella dies that same day, he returns to the violent environment of Las 3000 Viviendas and pursues justice himself, uncovering links between police corruption and drug trafficking while clashing with Eli's investigation.

Francesc Boix — The Photographer of Mauthausen (2018)

A Spanish prisoner and skilled photographer assigned to the camp's photographic department. He secretly alters identities, duplicates and smuggles negatives, and risks his life to preserve evidence of the camp's crimes and prevent the murdered from being forgotten.

Ángel — The Paramedic (2020)

Protagonist paramedic who steals from patients and is controlling toward his girlfriend Vane. After becoming paralyzed in an ambulance accident, he becomes paranoid, stalks Vane, kidnaps her, murders his neighbor and Vane's new partner, and is eventually left completely paralyzed and helpless in a hospital.

Antonio "Tony" — Witching & Bitching (2013)

Antonio is José's accomplice in the pawn-shop robbery and strongly objects to involving Sergio, warning that the child puts everyone at risk. He is caught by the witches and later burns in the ritual pyre alongside the other captives.

Career Overview

Mario Casas has 45 screen credits in a career dating back to 2006. Their work spans 5 cinematic universes — most prominently Zeta with 2 titles. Signature works include Three Steps Above Heaven, The Invisible Guest, Agent Zeta. Explore the interactive character relationship maps on each title page to trace how their roles connect across franchises.

Personal Facts

Known For
Acting
Gender
male
Known Credits
45
Birth Date
1986-06-12
Birth Place
La Coruña, Galicia, Spain

Known For

Associated Universes

Universe traveler — spans 5 universes

Frequent Collaborators

Credits

Content sources

Related entry on Wikidata (Q953423), public domain (CC0).