Evan Birch (Guy Pearce) é um professor de filosofia muito popular entre os alunos do colégio em que trabalha. Sua vida pessoal é marcada por um casamento desgastado graças a situações passadas que ainda não foram superados. Quando uma aluna desaparece, Evan se torna o principal suspeito da investigação comandada pelo detetive Malloy (Pierce Brosnan).