Uno strano incidente. Una mente squilibrata. Sarebbe disposto a tutto pur di tenere accanto a sé la persona che ama.
Angel Hernandez è un paramedico che vive con la sua ragazza Vanesa (Vane) François. Angel ha un atteggiamento poco empatico nei confronti dei suoi pazienti e li deruba, vendendo gli oggetti più preziosi a un ricettatore locale. A casa, è possessivo e dispotico nei confronti di Vane. La coppia sta cercando di avere un bambino senza successo. Angel dice a Vane che è colpa sua e suggerisce addirittura che la sua incapacità di rimanere incinta sia psicosomatica. Poi fa un test di fertilità e scopre di avere un basso numero di spermatozoi, ma non lo dice a Vane.
Un giorno, mentre trasporta un paziente ferito in ospedale, l'ambulanza (guidata dal suo collega Ricardo) ha un incidente e Angel rimane paralizzato dalla vita in giù e utilizza una sedia a rotelle. Incolpa Ricardo e non riesce a perdonarlo. La sua disabilità mette a dura prova la sua relazione con Vane e diventa sempre più paranoico sul fatto che lei lo tradisca. Sembra che si diverta a rimproverarla, a deriderla e a farle luce. Vane lavora in un call center di notte e Angel installa un software spia sul suo telefono per tenerla d'occhio.
Tramite lo spyware del telefono, ascolta una conversazione tra Vane e la sua amica, la quale le dice che Angel è violento e che Vane dovrebbe lasciarlo. Quando Vane torna a casa quel giorno, Angel ha cucinato il suo piatto preferito ed è contrito per il modo in cui l'ha trattata. I due provano a fare sesso ma non ci riescono perché Angel non riesce a provare nulla. Mentre lui fa la doccia, Vane scopre dal suo portatile che l'ha spiata. Disgustata, fa i bagagli e se ne va per sempre.
Passano alcuni mesi, ma Angel è ancora ossessionato da Vane. La pedina e alla fine la vede baciare Ricardo, con cui ha iniziato una relazione. Più tardi, Angel osserva la coppia mentre fa shopping di oggetti per bambini e si rende conto che lei è incinta del figlio di Ricardo. Angel incontra Vane per strada e le dice che ha inscatolato le sue ultime cose e le chiede se vuole venire a prenderle. Tuttavia, al loro arrivo nell'appartamento, Angel fa un'iniezione a Vane, facendole perdere conoscenza. Quando si sveglia, si ritrova imbavagliata e legata al letto. Angel usa il telefono di Vane per inviare un messaggio a Ricardo, dicendogli che non vuole avere il bambino e chiedendogli di non contattarla. Ricardo si avvicina ad Angel per dirle che non crede che Vane abbia inviato il messaggio e che è preoccupato perché non riesce a trovarla.
Angel inietta a Vane un'epidurale che le fa perdere temporaneamente l'uso delle gambe. Le regala un anello di fidanzamento (in realtà rubato a una sua ex paziente) e le parla del loro futuro insieme, crescendo il loro bambino (di Vane). Vane tenta di fuggire ma lui la supera. L'anziano vicino di casa sente le urla di Vane e viene ad indagare. Quando l'anziano minaccia di chiamare la polizia, Angel lo pugnala a morte e paga il suo amico per disfarsi del corpo. Angel va anche a casa di Ricardo e lo uccide.
Qualche giorno dopo, la polizia arriva a casa di Angel e lo informa che sta indagando sulla morte di Ricardo e sulla scomparsa di Vane (che Ricardo aveva denunciato come persona scomparsa). Angel riesce a convincere la polizia di non sapere nulla di entrambi.
Vane riesce a scappare mentre Angel è fuori dall'appartamento. Anche se con un uso solo parziale delle gambe, riesce a trascinarsi lungo le scale dell'edificio, ma quando l'ascensore si ferma sul pianerottolo, Angel esce. I due lottano, ma Vane lo pugnala con un cacciavite e cade per diverse rampe di scale.
Nella scena finale, Angel è in ospedale, ora completamente paralizzato, incapace di parlare e di respirare attraverso un tubo in gola. Appare Vane, completamente ristabilita e visibilmente incinta. Dice all'impotente Angel che d'ora in poi sarà lei a prendersi cura di lui. Il suo destino rimane ignoto mentre Vane lo porta fuori dall'ospedale con un sorriso sinistro sul volto.