David begins experiencing cloudy memories of a long-lost life, a murderous existence before he moved to America, where an accident took his memory and his sight. Under the wing of Don Michele, he was a chosen son of the violent, Sicilian Cortello family … a family he ultimately betrayed.
Now fleeing his ruthless New York City mafiosa existence as part of the family overseen by the irrational and explosive Don Fredrico – his half-brother, unbeknownst to him – David embarks on a journey back to his Italian origins.
Enroute on a train, he encounters a mysterious woman, as well as Father Leonard (Danny Glover), who senses that they all have a connection … and that David has a past that weighs heavily on his mind. But the priest has secrets of his own, having long-ago murdered the notorious Williams (Steven Bauer).
As Don Federico also sets out for Sicily, each of their paths are destined to cross in bloody confrontation, an expiation of long-ago sins.