Robert Chiltern (Jeremy Northam) é um político em ascensão na Inglaterra que tem sua reputação ameaçada quando uma mulher chamada Cheveley (Julianne Moore) o chantageia com uma carta do passado.