Petersburg 1856. Ein grausamer Mord hält die russischen Behörden in Atem. Eine Pfandleiherin und ihre Schwester wurden getötet und ausgeraubt. Zunächst tappt die Polizei im Dunkeln. Doch Chefinspektor Porfiry (Ben Kingsley) hat einen Verdacht. Der mittellose Student Rodja Raskolnikov (Patrick Dempsey) war einer der letzten Kunden des Opfers und scheint ihm im Verhör seltsam nervös. Plagen ihn Gewissensbisse? Was hat das Straßenmädchen Sonja (Julie Delpy) mit dem Mord zu tun?