Despartit de sotia sa Emma (Jennifer Connelly), amnezicul John Murdoch (Rufus Sewell) se trezeste intr-o dimineata, singur, intr-o cada plina de gheata dintr-o camera sordida de hotel, alaturi de cadavrul unei femei necunoscute. Imediat dupa aceea afla cu stupefactie ca este considerat vinovat pentru moartea femeii si cautat pentru o serie de alte crime odioase. Neputandu-si aminti daca intr-adevar a comis sau nu aceste orori, Murdoch va atrage atentia excentricului psihiatru Schreber si a ciudatului detectiv Frank Bumstead (William Hurt).