USA, lata 50. XX wieku. Tom Ripley (Matt Damon), inteligentny nowojorczyk z ubogiej rodziny, poznaje zamożnego przemysłowca Herberta Greenleafa (James Rebhorn). Ten bierze go za przyjaciela swojego syna Dickiego (Jude Law). Prosi Toma, by za opłatą pojechał po chłopaka do Włoch. Ripley na miejscu szybko zdobywa przyjaźń młodego Greenleafa i jego dziewczyny Marge (Gwyneth Paltrow). Kiedy po pewnym czasie zostaje odtrącony, postanawia się zemścić.