Действие I
Англия, 1959. Марни – рядовая сотрудница бухгалтерской фирмы «Кромби и Стратт». На работе она знакомится с красавцем Марком Ратлендом – он один из клиентов фирмы. Марни нравится Марку с первого взгляда. Когда офис закрывается, Марни крадет деньги из сейфа и покидает город, планируя изменить внешность и переехать, как она уже делала прежде.
Марни навещает свою больную мать и оставляет ей деньги для покупки нового дома. Тем временем Стратт, владелец фирмы, обнаруживает кражу и ставит своей целью заставить Марни ответить перед законом.
Марни устраивается на работу в типографию «Алкион». К своему ужасу она обнаруживает, что собеседование проводит Марк Ратленд, с которым она встречалась в офисе Стратта. К облегчению Марни, Марк, по всей видимости, не узнал ее и готов принять на работу. Марни знакомится с Терри, братом Марка и его беспутным заместителем на предприятии.
Несколько недель спустя Терри, известный волокита, приглашает Марни к себе домой на партию в покер. Сослуживцы, с которыми она пьет в пабе, убеждают ее принять приглашение. Появляется человек, который обращается к Марни, называя ее другим именем, но Марни удается от него отделаться. Марни играет в покер с Терри и его друзьями. Когда игра заканчивается, Терри заигрывает с Марни, но она не принимает его ухаживаний и убегает.
Мать Марка, миссис Ратленд, убеждает сына активнее руководить компанией. Марни приходит к Марку домой: тот пригласил ее под предлогом работы. В разговоре Марни упоминает своего любимого коня, Форио, а Марк рассказывает о том, как он одинок после смерти жены. Начинается гроза, Марни пугается. Марк успокаивает ее, затем признается ей в своих нежных чувствах и пытается поцеловать ее. Марни объявляет, что увольняется, и уходит.
Марни намерена скрыться от обоих братьев, снова изменив внешность и личность. Она взламывает сейф типографии, но Марк застает ее на месте преступления. Он угрожает ей арестом, если она не выйдет за него замуж. Марни остается только согласиться.
Мать Марни получает от дочери письмо с предупреждением, что некоторое время с ней нельзя будет связаться. Мать относится к Марни с подозрением и обсуждает ее поведение со своей соседкой Люси. Мать уверяет, что в детстве Марни убила своего новорожденного брата.
Во время медового месяца Марк признается, что узнал Марни еще на первом собеседовании и все это время был в курсе, что она воровка. Марни отказывается исполнять супружеский долг, Марк пытается изнасиловать ее. Она запирается в ванной и перерезает себе вены.
Действие II
Проходит несколько недель. Марни снимает повязки с рук. Шрамы затягиваются, но ей кажется, что раны не заживут никогда. Она дает себе клятву быть сильной и не уступать Марку.
Марни и Марк одеваются на деловой обед. Марни сообщает мужу несколько фактов, из которых тот заключает, что Терри намерен захватить контроль над семейной фирмой. Марка не устраивает брак без секса, и он заставляет Марни обратиться к психоаналитику. Взамен он обещает, что устроит в своем имении конюшню для Форио. Марни несколько недель ходит к психоаналитику. В ее памяти всплывают гроза, какой-то солдат, мать и мертвый младенец – ее брат.
Марни и Марк приезжают на прием, который миссис Ратленд устраивает в загородном клубе. Терри угрожает, что разоблачит мошенничества Марни. На приеме появляется мистер Стратт. Он узнает Марни, хотя та отрицает их знакомство. Марк договаривается встретиться с ним позже, чтобы разрешить ситуацию. Терри обвиняет Марка том, что он загнал Марни в ловушку. Между братьями происходит драка. Миссис Ратленд рассказывает потрясенному Марку, что это она стоит за планами захвата фирмы, и теперь семейным делом будет управлять Малькольм Флит.
Марни и Марк едут охотиться на лис, под седлом Марни Форио. Конь испугался и понёс, Марни падает, Марк, пытаясь помочь ей, получает тяжелую травму. Форио искалечен, его приходится пристрелить. Мать Марка навещает его в больнице и выражает свое недоумение относительно его выбора спутницы жизни.
Появляется Марни. Они с Марком помирились, но уходя от мужа, она забирает его ключи от сейфа.
Марни понимает, что Марк ей все больше симпатичен. Чтобы не дать своим чувствам разгореться, Марни решает уехать из страны. Она вскрывает сейф в типографии, но неожиданно для самой себя не может забрать деньги. Марни едет к матери, но по приезду обнаруживает, что та умерла. На кладбище Люси рассказывает, что младенца убила вовсе не Марни, а ее мать. Марни запрещает себе испытывать несуществующую вину. Появляется Марк, с ним Терри и полиция. Марк надеется, что у них с Марни есть шанс быть вместе, но Марни не может ничего обещать. Она знает только, что должна взглянуть правде в глаза. Марни сдается полиции со словами «Я свободна».