Germán est le PDG d'une compagnie d'assurance-vie trop occupé par son travail pour s'occuper de sa vie personnelle avec sa femme Sandra et sa petite fille, Estela. Essayant d'arriver à la maison à temps pour célébrer la fête d'anniversaire d'Estela, Germán est arrêté la nuit par deux agents de la Garde civile (équivalent espagnol des gendarmes), qui, voyant l'extrême épuisement de Germán, le dirigent vers un motel pour passer la nuit et qu'il dorme afin d'éviter un accident.
En même temps, Silvia est une adolescente troublée qui fuit son foyer trop troublé pour retrouver son amie proche Gloria, rencontrant plus tard Mario et El Chato pour passer la nuit tous ensemble dans la voiture de Mario. Pendant ce temps, Germán élude les agents de la Garde civile et reprend la voiture pour rentrer chez lui dès que possible, Silvia rejette les insinuations sexuelles d'El Chato et le frappe, ce qui la fait sortir de la voiture et Gloria en fait de même, essayant toutes deux de rentrer chez elles à pied ou en faisant de l'auto-stop.
Mais à un certain moment, lorsque Silvia s'éloigne de la route et se cache dans un coin entre les arbres pour uriner, Gloria est renversée par un Germán endormi. Lorsque celui-ci se réveille et fait marche arrière, il trouve une Gloria gravement blessée et une Silvia choquée. Cherchant à les aider, il les fait monter dans la voiture pour emmener les deux filles à l'hôpital, pendant que Sandra essaie désespérément de localiser un Germán disparu, et que Mario et El Chato cherchent les filles pour se venger de la discussion précédente.
Mais lorsque Silvia réagit enfin à ce qui s'est passé, elle se bat contre Germán et s'enfuit de lui en croyant que Germán a essayé de les tuer délibérément. Craignant de perdre sa famille et d'aller en prison, Germán poursuit Silvia pour essayer de la convaincre de changer d'avis. Tous vivront une nuit effrayante où tout ce qui peut mal tourner tournera très mal.