A trama se passa na década de 60. Tom Ripley (Andrew Scott) é um jovem que vive de pequenos golpes até ser chamado por rico construtor de navios que pensa que Ripley é muito próximo de seu filho, Dickie (Johnny Flynn). O pai de Dickie quer que Ripley vá atrás de Dickie na Itália e o traga de volta, já que Dickie deve deixar sua vida de playboy e retornar aos EUA para assumir os negócios da família. Chegando na Itália Ripley se encanta pelo estilo de vida luxuoso e despreocupado de Dickie, mas o ricaço logo fica entediado com o amigo carente, tentando mandá-lo embora. Ripley acaba matando Dickie e decide tomar sua identidade, mas a namorada de Dickie, Marge (Dakota Fanning), e a polícia italiana estão em seu encalço.