Фильм рассказывает о Скотте Пилигриме (Майкл Сера), молодом канадском музыканте, который встречает девушку своей мечты, Рамону Флауэрс (Мэри Элизабет Уинстед), американскую курьерскую службу. Чтобы победить Рамону, Скотт узнает, что он должен победить «семь злых бывших» Рамоны, которые идут убить его.
Фильм основан на серии комиксов, в которых Скотт Пилигрим (Майкл Сера) должен победить семь злых бывших девушки своей мечты, Рамоны Флауэрс (Мэри Элизабет Уинстед), чтобы завоевать ее сердце.