La brillante, pero solitaria autora Loretta Sage (Sandra Bullock) ha pasado su carrera escribiendo sobre lugares exóticos en sus exitosas novelas de romance y aventuras en cuya portada portada aparece el atractivo modelo Alan (Channing Tatum), quien ha dedicado su vida a encarnar al personaje principal, “Dash». Mientras está de gira promocionando su nuevo libro con Alan, Loretta es secuestrada por un excéntrico multimillonario (Daniel Radcliffe) para que lo guíe al tesoro de la antigua ciudad perdida descrita en su última novela.

Queriendo demostrar que puede ser un héroe en la vida real y no solo en las páginas de los libros, Alan se pone en marcha para rescatarla. Forzados a tener a una épica aventura en la jungla, la improbable pareja deberá trabajar en conjunto para sobrevivir a la naturaleza y encontrar el antiguo tesoro antes de que se pierda para siempre