Moderne reclamevrouw Kate (Meg Ryan) is niet echt succesvol in de liefde totdat haar ex echter een wel heel hoffelijk heerschap aan haar voorstelt, Leopold (Hugh Jackman). Haar leven lijkt een fantastische wending te nemen. Met deze charmante hertog zou ze gelukkig kunnen worden… maar Leopold beweert uit 1876 te komen en is inderdaad in het New York van tegenwoordig totaal verloren. Kate neemt hem op sleeptouw en raakt steeds meer onder de indruk van de ouderwets galante en attente edel man.
Wat is waar? Gebeurt dit echt of is het een illusie? Bestaan er tijdzones? Vindt ze dan toch eindelijk het grote geluk in de liefde? Het lijkt er wel op, alleen… moet Leopold ineens weg, terug naar zijn eigen eeuw. En dan vraag je je af: hoe kan Kate hem volgen?