Błyskotliwa, ale samotna pisarka Loretta Sage (Sandra Bullock) pisze popularne powieści romantyczno-przygodowe, na okładkach których występuje model, Alan (Channing Tatum). Alan tak się wczuł w rolę, że naprawdę myśli, że jest "Dashem" z powieści. Podczas trasy promującej swoją nową książkę Loretta zostaje porwana przez ekscentrycznego miliardera (Daniel Radcliffe), który ma nadzieję, że uda jej się doprowadzić go do skarbu starożytnego, zaginionego miasta z ostatniej powieści Loretty. Chcąc udowodnić, że Alan może być bohaterem w prawdziwym życiu, model wyrusza na ratunek.