Will Dormer (Al Pacino), un veterano detective de Los Ángeles, viaja a un pequeño pueblo de Alaska con su compañero Hap (Martin Donovan) para investigar el asesinato de una chica de 17 años. En Los Ángeles queda pendiente un oscuro asunto que les incumbe a los dos. Una vez en Alaska, entran en contacto con el principal sospechoso, Walter Finch, un novelista ermitaño (Robin Williams).