Miranda Gray (Halle Berry) ist Psychaterin in einer Anstalt für kriminelle Frauen. Eine ihrer Patientinnen (Penélope Cruz) behauptet, dort vom Teufel heimgesucht zu werden. Miranda hält das für Hirngespinste. Bis sie eines Abends auf der Heimfahrt der Erscheinung eines Mädchens begegnet, einen Unfall verursacht – und aus ihrer Ohnmacht wieder aufwacht als Insassin ihrer Anstalt, bezichtigt, ihren Ehemann brutal ermordet zu haben. Eingesperrt in ihrer Zelle, muss sie bald erfahren, dass Geister eine sehr reale Angelegenheit sind...