
A principios del siglo XX, Karen Blixen (Streep) contrae un matrimonio de conveniencia con el barón Blixen (Brandauer), un mujeriego empedernido. Ambos llegan a Kenia con el propósito de explotar una plantación de café. En Karen nace un apasionado amor por la tierra y por las gentes de Kenia. Pero también se enamora pérdidamente de Denys Finch-Hatton (Redford), un personaje aventurero y romántico, a la antigua usanza, que ama la libertad por encima de todas las cosas.

Un asesino psicópata va dejando un reguero de muertes junto a unas pistas que sólo Lincoln Rhyme (Denzel Washington) puede descifrar. Lincoln es un agente de homicidios que quedó tetrapléjico en un accidente mientras resolvía un crimen. Gracias a la policía novata Amelia Donaghy (Angelina Jolie), que puede inspeccionar las escenas del crimen por él, Lincoln intentará ir descifrando las pìstas que el asesino va dejando tras sus crímenes.