Evgeny Onegin (Ralph Fiennes) é um entediado aristocrata de São Petersburgo que herdou de seu tio recém-falecido uma propriedade. A fim de cuidar dos negócios que herdou ele vai para o campo, onde conhece Lensky, que o apresenta à bela Tatyana. Apesar de jovem, ela é uma moça inteligente e de opiniões fortes. Após alguns acontecimentos Onegin retorna à capital russa. Seis anos depois, Onegin regressa a São Petersburgo e ali o aguarda uma perturbadora surpresa. Baseado no poema de Aleksander Pushkim.