La brillante pero solitaria autora Loretta Sage (Sandra Bullock) ha pasado su carrera escribiendo sobre lugares exóticos en sus populares novelas románticas y de aventuras con el atractivo modelo de portada Alan (Channing Tatum), quien ha dedicado su vida a encarnar al personaje héroe, Dash. Mientras está de gira promocionando su nuevo libro con Alan, Loretta es secuestrada por un excéntrico multimillonario (Daniel Radcliffe) que espera poder llevarlo al tesoro de la antigua ciudad perdida de su última historia. Queriendo demostrar que puede ser un héroe en la vida real y no solo en las páginas de sus libros, Alan se pone en camino para rescatarla. Empujados en una aventura épica en la jungla, la improbable pareja deberá trabajar en conjunto para sobrevivir a los elementos y encontrar el antiguo tesoro antes de que se pierda para siempre.