Кейт — сучасна процвітаюча жінка, що живе у наш час. Її колишній бойфренд, Стюарт, живе в квартирі поверхом вище. Одного разу, почувши дивні звуки, що доносяться з квартири Стюарта, Кейт по пожежних сходах піднімається до нього, щоб довідатися в чому справа. У квартирі вона виявляє Леопольда, що розтягнувся на дивані, — герцога з 19 століття. Виявляється Стюарт знайшов двері, через які можна переміщатися в минуле, і тепер в сучасному Нью-Йорку випадково виявляється Леопольд. Кейт і Леопольд закохуються один в одного, не дивлячись на те, що живуть вони в різних сторіччях. Але рано чи пізно закохані неминуче повинні зіткнутися з тим, що їх розділяє більше 100 років. Кейт потрібно потрапити в 1867 рік, щоб вийти заміж за Леопольда ...