Tom Crick (Jeremy Irons)'s wife Mary is obsessed with having a baby even thought she's well past her time. He's a history teacher struggling with know-it-all student Matthew Price (Ethan Hawke) and a restless class. He recounts his youth in the Fens in England to his class enticing them with a tale of murder. The younger versions are played by Grant Warnock and Lena Headey.
The modern day story is highlighted by the push and pull of Jeremy Irons and Ethan Hawke with Cara Buono as the teacher's pet. Director Stephen Gyllenhaal uses locations as a way of bringing the class into his story. The modern class interacts with the old stories like they are actually inside the stories.
The big discovery is Lena Headey. It's her first big film and she crushes it. She and Grant Warnock have good chemistry as young lovers. The movie is generally dreary. It's tone dark. The old story has a sense of foreboding. Mary's madness is foreshadowing something sinister in their past.
The pace is slow and takes a little too much pleasure in withholding its secret. It needs to be more interesting especially in the middle. It meanders as Hawke and Irons walks down memory lane. It isn't the most exciting thing to watch them talk about the past. A more straight forward return to the old story is probably better. Once it goes back to Headey and Warnock, the movie moves along fine. Every time it goes back to Hawke and Irons, the movie slows down because the present storyline isn't the compelling part.