Find out where to watch on


After a car crash, a criminal psychologist (Halle Berry) comes to, only to find that she's a patient in the same mental institution that currently employs her. It seems she's been accused of murdering her husband -- but she has no memory of committing the crime. As she tries to regain her memory and convince her co-workers of her innocence, a vengeful spirit uses her as an earthly pawn, which further convinces everyone of her guilt.

  1. Sebastian Gutierrez


  2. Mathieu Kassovitz


Top Billed Cast

  1. Halle Berry

    Halle Berry

    Miranda Grey

  2. Robert Downey Jr.

    Robert Downey Jr.

    Pete Graham

  3. Charles S. Dutton

    Charles S. Dutton

    Dr. Douglas Grey

  4. Penélope Cruz

    Penélope Cruz

    Chloe Sava

  5. John Carroll Lynch

    John Carroll Lynch

    Sheriff Ryan

  6. Bernard Hill

    Bernard Hill

    Phil Parsons

Full Cast & Crew

Movie Data


Status Released

Original Language English

Runtime 1h 38m

Budget $40,000,000.00

Revenue $141,591,324.00


Release Information

  • November 13, 2003
    R, Premiere
  • November 21, 2003



Community Data

Top Contributors

Content Score


Lookin' Good!

Popularity Trend


Featured Review

A review by John Chard

By John Chard

Time to wash away your sins.

Whilst hardly being a very good horror film, it's not exactly the stinker some would have you believe.

The problems with it are that it becomes overblown, after initially pulsing away as a very moody and atmospherically tight spooker, set to a superbly eerie asylum backdrop, it gets away from itself in the final third. The makers never quite grasp the concept of keeping the mystery aspects of the plot still cloaked in scary tints. Tech credits are dandy, though an impressive cast list are not asked to stretch themselves.

It's not ever overtly frightening a... read the rest.

Read All Reviews

By signing up for an account on TMDb, you can post directly to Twitter and Facebook.

You need to be logged in to continue. Click here to login or here to sign up.