Rok 1913. Charles Castle (
Toby Stephens) obiecujący fotograf, bierze ślub z piękną Anne Marie (Rachel Shelly), która w nieszczęśliwych okolicznościach ginie. Zrozpaczony Charles, aby oderwać się od wspomnień, postanawia zostać fotografem wojennym. Po pewnym czasie okazuje się, że potrafi widzieć zjawiska niedostrzegalne dla innych ludzi.