Einst strebte Loretta eine wissenschaftliche Karriere an und suchte mit ihrem Mann nach archäologischen Artefakten. Als er starb, zog sie sich zurück und begann romantische Abenteuerromane zu verfassen. Ihre Buchreihe mit dem attraktiven Helden Dash hat viele Fans, aber eigentlich verachtet Loretta ihre Arbeit, leidet unter einer Schreibblockade und denkt übers Aufhören nach.
Auf einer Promoveranstaltung für ihren neuesten Roman ist auch Alan (Channing Tatum) anwesend, der Dash nicht nur auf den Buchcovern darstellt, sondern sich anscheinend selbst schon für Titelhelden hält. Bestätigt wird er durch das begeisterte (meist) weibliche Publikum. Loretta ist genervt und froh, als die Veranstaltung zuende ist. Doch statt ihres Taxis warten die Handlanger von Millionär und Entdecker Abigail Fairfax (Daniel Radcliffe) und entführen die Schriftstellerin. Fairfax ist nämlich überzeugt, dass die verlorene Stadt aus Lorettas Roman nicht nur existiert, sondern dass sie über Wissen verfügt, das ihm bei der Suche danach helfen kann. Wenig später findet Loretta sich auf einer tropischen Vulkaninsel wieder, während Alan sich an ihre Fersen heftet.